gpt4 book ai didi

python - 如何将文本文件读入np.array?

转载 作者:行者123 更新时间:2023-12-01 02:41:59 24 4
gpt4 key购买 nike

文本数据如下:

a1  1  2  3  4  5  6  7  8  9  10
b2 2 3 4 5 6 7 8 9 10 11
c3 3 4 5 6 7 8 9 10 11 12
d4 4 5 6 7 8 9 10 11 12 13
e5 5 6 7 8 9 10 11 12 13 14
f6 6 7 8 9 10 11 12 13 14 15
g7 7 8 9 10 11 12 13 14 15 16
h8 8 9 10 11 12 13 14 15 16 17
i9 9 10 11 12 13 14 15 16 17 18
j10 10 11 12 13 14 15 16 17 18 19

如何在没有第一列的情况下将此文本文件读入 np.array(第一列是每行的名称)?非常感谢。

PS。我尝试了 np.loadtxt("filename") 并得到了“无法将字符串转换为 float :b'a'”错误

最佳答案

np.loadtxt 只要您知道列数就应该可以工作。

>>> a = np.loadtxt("file_name", usecols=range(1,11), dtype=np.float32)
>>> a
array([[ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.],
[ 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.],
[ 3., 4., 5., 6., 7., 8., 9., 10., 11., 12.],
[ 4., 5., 6., 7., 8., 9., 10., 11., 12., 13.],
[ 5., 6., 7., 8., 9., 10., 11., 12., 13., 14.],
[ 6., 7., 8., 9., 10., 11., 12., 13., 14., 15.],
[ 7., 8., 9., 10., 11., 12., 13., 14., 15., 16.],
[ 8., 9., 10., 11., 12., 13., 14., 15., 16., 17.],
[ 9., 10., 11., 12., 13., 14., 15., 16., 17., 18.],
[ 10., 11., 12., 13., 14., 15., 16., 17., 18., 19.]])

关于python - 如何将文本文件读入np.array?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45596729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com