本文主要是介绍np.savetxt保存数据时不使用科学计数法形式,保留原数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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博客
这篇关于np.savetxt保存数据时不使用科学计数法形式,保留原数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!