Python 将txt文件加载到numpy数组中
我想将txt文件加载到numpy数组中。该文件具有以下格式:Python 将txt文件加载到numpy数组中,python,arrays,numpy,text-files,Python,Arrays,Numpy,Text Files,我想将txt文件加载到numpy数组中。该文件具有以下格式: 1,10,1,11,1,13,1,12,1,1,9 2,11,2,13,2,10,2,12,2,1,9 3,12,3,11,3,13,3,10,3,1,9 4,10,4,11,4,1,4,13,4,12,9 4,1,4,13,4,12,4,11,4,10,9 1,2,1,4,1,5,1,3,1,6,8 1,9,1,12,1,10,1,11,1,13,8 2,1,2,2,2,3,2,4,2,5,8 3,5,3,6,3,9,3,7,3,8
1,10,1,11,1,13,1,12,1,1,9
2,11,2,13,2,10,2,12,2,1,9
3,12,3,11,3,13,3,10,3,1,9
4,10,4,11,4,1,4,13,4,12,9
4,1,4,13,4,12,4,11,4,10,9
1,2,1,4,1,5,1,3,1,6,8
1,9,1,12,1,10,1,11,1,13,8
2,1,2,2,2,3,2,4,2,5,8
3,5,3,6,3,9,3,7,3,8,8
4,1,4,4,4,2,4,3,4,5,8
.
.
.
宽度为11个值,高度为25010(因此我不想手动将它们放入数组)
我已经试过load
,loadtxt
,loadfile
和genfromtxt
。他们都失败了。
我很确定逗号是问题所在
您有解决方案吗?您需要将分隔符指定为
,
:
import numpy as np
data = np.loadtxt("file.txt", delimiter=",")
您需要将分隔符指定为
,
:
import numpy as np
data = np.loadtxt("file.txt", delimiter=",")
分号???它在哪里?那些不是分号,而是逗号…更正了,thxsemicolons???它在哪里?那些不是分号,而是逗号…更正了,thx@jackjuni没问题,如果这回答了你的问题,请将其标记为“已接受”(投票箭头下的勾号)。这是不可能的,因为他回答得太快了。一个红色的小通知弹出,上面说我必须等8分钟才能接受。@jackjuni没问题,如果这回答了你的问题,请将其标记为“接受”(投票箭头下的勾号)。这是不可能的,因为他回答得太快了。一个红色的小通知弹出,上面说我必须等8分钟才能接受。