

30万次元の要素をもつデータセット(data)を分析したいのですが、各バッチごとの要素をfor文でインスタンスに格納するときのコードを描こうと思ったら通りません。i番目のバッチが持つ1200個の要素をnew[i]に格納したいのですが、、分かりません。以下のようにしました。

[code]

    for i in range(250):
        new = []
        new[i] = data[4000*i+1 : 300000*(i+1)/250]
    
[/code]


CC BY-SA 4.0
2018-09-05T08:51:53.597
48115
2018-09-05T10:46:10.217
2018-09-05T08:59:18.307
29315
29315
question
python python3 深層学習 ipython
データセットをバッチ処理したいが、、、


現状では`new[i]`の時に初期化ができていないので`list assignment index out of
range`というエラーになります。問題点は多いですが、取り敢えず以下のようなコードから始めてみたらどうでしょうか。

[code]

    new = []
    for i in range(250):
        new.append(data[1200*i : 1200*(i+1)])
    
[/code]


CC BY-SA 4.0
2018-09-05T10:46:10.217
48117
2018-09-05T10:46:10.217
15171
48115
answer