【发布时间】:2026-01-16 14:50:02
【问题描述】:
我写了一个python脚本,
import numpy
a = 8.3
b = 8.29993191
c = abs(a - b)
print c
d = numpy.array(c)
e = ['value']
f = numpy.vstack((e, d))
print f
g = ['valuesssssssssssss']
h = numpy.vstack((g, d))
print h
numpy.savetxt('2k.csv', f, '%s', delimiter = ',')
这是输出,
6.8090000001e-05
[['value']
['6.809']]
[['valuesssssssssssss']
['6.8090000001e-05']]
显然,我要保存到 csv 文件中的浮点数的精度取决于字符串的长度,因为我需要使用 '%s' 同时保存字符串和浮点数。
如何解决这个问题?
【问题讨论】: