将CSV文件读取到numpy数组,第一行作为字符串,其余作为float

将CSV文件读取到numpy数组,第一行作为字符串,其余作为float,第1张

将CSV文件读取到numpy数组,第一行作为字符串,其余作为float

如果

names=True
在函数中使用参数,则可以保留列名
np.genfromtxt

 data = np.genfromtxt(path_to_csv, dtype=float, delimiter=',', names=True)

请注意

dtype=float
,这会将您的数据转换为浮点数。这比使用
dtype=None
要求
np.genfromtxt
更猜测数据类型的效率更高。

输出将是一个结构化数组,您可以在其中按其名称访问各个列。名称将取自您的第一行。可能会发生一些修改,例如,列名中的空格会更改

_
为。该文档应涵盖您可能遇到的大多数问题。



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

原文地址: https://outofmemory.cn/zaji/5662678.html

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

发表评论

登录后才能评论

评论列表(0条)

保存