2017-06-14 57 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 –