import numpy as npdata = np.array([[1.2345, 6.78901, 2.34567]])
np.savetxt('./data1.txt', data)
上面的代码输出为
1.234499999999999931e+00 6.789010000000000211e+00 2.345670000000000144e+00
未指定存储格式,会默认使用科学计数法进行存储。
使用fmt参数可以指定保存格式,如果想保存数据原格式设置: fmt="%s"
import numpy as npdata = np.array([[1.2345, 6.78901, 2.34567]])
np.savetxt('./data1.txt', data, fmt="%s")
1.2345 6.78901 2.34567
【工程实践】np.savetxt()存储数据-CSDN博客