【发布时间】:2020-05-14 09:35:48
【问题描述】:
我想将以下矩阵(字符串)转换为浮点数
0 0 0 0 0
0 0 0 0 78.2949219
81.0840607 83.2369537 0.000100000005 101.055199 78.5405502
我用过:
import numpy as np
number = []
for line in filename:
number.append(line)
number = np.array(number)
number_float = number.astype(np.float)
但它给了我: ValueError:无法将字符串转换为浮点数:'0 0 0 0 0\n' 是因为\n吗?
【问题讨论】:
-
您需要将行拆分为每个数字的单独元素。
-
您是否要阅读 fulolile?也许
numpy.loadtxt有用? -
谢谢!拆分作品!