如何将字符串数组转换为numpy中的浮点数组?

如何将字符串数组转换为numpy中的浮点数组?,第1张

如何将字符串数组转换为numpy中的浮点数组?

好吧,如果您以列表的形式读取数据,则可以这样做

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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5652434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存