2017-08-16 2 views
0

にnumpyの配列を書くときに現在、私は、コードを持って使用整数表現の代わりに、フロートテキストファイル

1.000000000000000000e+00 
1.000000000000000000e+00 
1.000000000000000000e+00 
1.000000000000000000e+00 
1.000000000000000000e+00 
1.000000000000000000e+00 
1.000000000000000000e+00 
1.000000000000000000e+00 

をしかし、私はそれがしたいですbe:

1, 1, 1, 1, 1, 1, 1, 1 

これらの変更を行うためにコードを変更するにはどうすればよいですか? Zは、あなたが見ている何np array

答えて

1

であることを

注デフォルトのフォーマット、です。

あなたは整数のフォーマットを提供するために、キーワード引数fmtを指定することがあります。

numpy.savetxt("FILENAME.csv", Z, fmt='%d', delimiter=",") 

だけZの形状を変更、1行に値を提供するには:

numpy.savetxt("FILENAME.csv", Z.reshape(1,-1), fmt='%d', delimiter=", ") 
関連する問題