好吧,如果您以列表的形式读取数据,则可以这样做
np.array(map(float,list_of_strings))(或等效地,使用列表理解)。(在Python
3,你需要调用
list的
map,如果你使用的返回值
map,因为
map现在返回一个迭代器)。
但是,如果已经是一串Numpy的字符串,则有更好的方法。使用
astype()。
import numpy as npx = np.array(['1.1', '2.2', '3.3'])y = x.astype(np.float)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)