0
不要なコピーを行わずに、テキストファイルからnumpy配列への行列を非常に高速に読み取るのに問題があります。テキストファイルからnumpy配列(行列)を高速に読み取る
フォーマットは以下の通りである:
3
1 -1 6 5 9 7 0 -7
0 -5 -5 3 -7 -2 4 3
-2 -9 -5 6 6 -2 -9 9
-7 -3 3 -3 3 8 8 -8
9 3 5 2 -2 4 6 5
-1 -8 7 -4 -1 3 7 4
0 -4 -8 -3 2 6 2 -2
-1 8 6 5 9 8 0 6
最初の行は、(3)行列の大きさを示し、すなわちここでは、各列が\t
で分離された2^3 = 8×8マトリクス
あります各行は、\n
文字で区切られています。
私はnumpy.loadtxt()
を試しましたが、私は行の区切り文字を指定することができますが、最初の行(3)はスキップしますが、次に列の区切り文字を指定する必要があります。誰でも助けてくれますか?
'np.loadtxt(path-to-file>、skiprows = 1)' *は動作するはずです。 –
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.loadtxt.htmlドキュメントをご覧ください。 –
'loadtxt'において、' delimiter'は列を分割します。行区切り文字は指定できません。それはまっすぐ前方の負荷でなければなりません。 – hpaulj