shapeが(84000,340)のnumpy配列の画像があります。
これに通し番号(0,1,〜,83999)を最初の列につけて、以下の条件のcsvで保存したいです。
text
11. 0列目に0〜83999番までの通し番号をつける。 2 32. ヘッダなしの、84000行・341列のCSVファイルを作成
以下のようにやりましたが、データサイズが極端に大きくなってしまいます(700MBくらい)。
python
1#画像 2X(shape==(84000, 340)) 3 4#連番作成 5ind=np.arange(84000, dtype=np.int32) 6indexs = ind.reshape(len(ind),1) 7print(indexs.shape) 8>>>(84000, 1) 9 10#結合 11submit = np.hstack([indexs, submit_csvs]) 12submit = submit.astype(np.int32) 13submit.shape 14>>>(84000, 341) 15 16#保存 17np.savetxt('submit.csv',submit,delimiter=',')
以下の画像のcsvを作成したいのですが、やり方がわかりません。ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。