2017-08-31 16 views
0

現在、numpy.savetxtを使用しているテキストファイルに書き出す関数で、いくつかの配列(a、b、c)を返します。フォーマット配列の指定子

私はそれぞれを別々に印刷すると、そのように書式設定されます。

(4, 6) 
[[1 2] 
[2 3] 
[3 4] 
[4 1] 
[1 3] 
[2 4]] 
[ 3. 1. 1.] 

次の形式で保存できるように私は現在、テキストファイルに保存し

numpy.savetxt('text.txt', (a,b,c) , fmt='%s') 

を使用していますが、私は書式指定子を知らない

4 
6 
1 2 
2 3 
3 4 
4 1 
1 3 
2 4 
3 1 1 
+0

ファイルを書き込み用に開き、各配列に対して別々の 'savetxt'を実行します。 – hpaulj

答えて

0

配列がそのように印刷される理由は、配列が異なる形をしているからです。それらを再形成するか、np.savezメソッドを使用して、各配列を別々のファイルに保存してその構造を保持することができます。

関連する問題