我在python中有以下ndarray:
array([12.6949, 1.733 , 7.5995, ..., 1.8878, 2.3424,
2.8564])
当我尝试将其导出时:
numpy.savetxt('test.csv',test)
输出如下:
我如何才能像在Python IDEA中那样获得输出?
答案 0 :(得分:1)
您可以使用格式参数fmt
:
import numpy as np
test = np.array([1.2343251235123,3.123515236312621])
np.savetxt('test.csv',test,fmt="%.4f")
在这种情况下,f
代表浮点数,.4
代表您要保留的位数。
In [10]: cat 'test.csv'
1.2343
3.1235