前提・実現したいこと
np.loadtxt を使って他のファイルの情報を読み取りたいのですがうまく読み取れません。
なぜか小数点が繰り上げられています。
発生している問題・エラーメッセージ
[[ 1.959e+03 1.000e+00 4.200e+00 ... 2.300e+01 -1.000e+00 7.880e+01]
[ 1.959e+03 2.000e+00 7.000e+00 ... 1.100e+01 -1.000e+00 5.400e+01]
[ 1.959e+03 3.000e+00 1.070e+01 ... 2.000e+00 -1.000e+00 8.070e+01]
...
[ 2.018e+03 1.100e+01 1.120e+01 ... 1.000e+00 3.020e+01 -1.000e+00]
[ 2.018e+03 1.200e+01 9.500e+00 ... 4.000e+00 7.500e+01 -1.000e+00]
[ 2.019e+03 1.000e+00 7.100e+00 ... 1.100e+01 1.940e+01 -1.000e+00]]
該当のソースコード
data = np.loadtxt("ファイル名", delimiter = ",", skiprows=5,)
print(data)
試したこと
data = np.loadtxt(open("suttonboningtondata_moodle.csv", "rb"), delimiter=",", skiprows=5,
dtype=[('f0',int),('f1',int),('f2',float),('f3',float),('f4',int),('f5',float),('f6',float)])
を使って試したのですが
[(1983, 2, 3.9, -1.4, 16, 27. , 54.3)
(1983, 3, 9.7, 3.5, 2, 32.9, 75.5)
(1983, 4, 11. , 2.8, 4, 87.7, 142. )
(1983, 5, 13.7, 6.7, 0, 78.6, 103. )
(1983, 6, 18.4, 9.6, 0, 8.4, 162. )
(1983, 7, 25. , 12.6, 0, 28.6, 215.9)
(1983, 8, 22.8, 11.8, 0, 11.5, 219.3)
(1983, 9, 17.3, 10.4, 0, 84. , 115.6)...
のようにリストではなく()に含まれるようになりました。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。