2017-06-14 56 views
1

文件我有的Python:寫numpy的陣列與float精度

a=[[ 9.9888e-01 7.6924e-04 3.5270e-04] 
    [ 7.6924e-04 9.9888e-01 3.5270e-04]] 

一個numpy的陣列,我想將其寫入六個小數點精度文件。我知道這是可能的打印使用「%.6f」安慰,但我怎麼能寫在下面的文件格式:

[[ 0.998878 0.000769 0.000353] 
[ 0.000769 0.998878 0.000353]] 

你能告訴我如何做到這一點,請。提前致謝!

回答

1

您可以使用相同的格式代碼爲np.savetxt

np.savetxt('test.out', a, fmt = '%.6f') 
+0

fmt參數是的,沒錯,我爲什麼不np.savetext考慮。謝謝@Daniel F –