【发布时间】:2019-01-07 13:15:57
【问题描述】:
好的,我在文件中有这样的字符串
“0.9986130595207214”, “16.923500061035156”, “16.477115631103516”, “245.2451171875”, “107.35090637207031”, “118.8438720703125”, “254.64633178710938”, “255.2373046875”, “264.1331481933594”, “28.91413116455078” P>
我有多行。
如何将数据更改为浮点数或数字,我有问题,因为项目变成了“0.9986130595207214”。
我写的这段代码:
import numpy as np
data = np.loadtxt("data.csv",dtype=str,delimiter=',')
for y in data:
for x in y:
print(float(x))
得到错误:
print(float(x)) ValueError: 无法将字符串转换为浮点数: '"0.9986130595207214"'
谢谢
【问题讨论】:
标签: python