目的
6428行3列のデータ2000個をpandas.read_csv()で読み取り、3行6428列の行列2000個の行列にしたいです。
以下のような行列にしたいと思っています。(数字は適当です。)
[[[1,2,...,10]
[2,3,...,11]
[3,4,...,12]],
...,
[[4,5,...,13]
[5,6,...,14]
[6,7,...,15]]]
python
1file=glob.glob("/dir/*.txt") #dirの中に2000個のテキストファイル 2 3X_train=[] 4for datafile in file: 5 data=pd.read_csv(datafile,sep=',',header=None,dtype='float32') 6 data=data.values.T 7 data=data.tolist() 8 X_train.append(data) 9 10X_train=np.array(X_train) 11print(X_train.shape)
理想→(2000,3,6428)
実際→~~(1739,3)~~(2000,3)
と出力されます。
ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー