我无法快速地从文本文件中读取矩阵到numpy数组,而无需进行任何不必要的复制。
格式如下:
3
1 -1 6 5 9 7 0 -7
0 -5 -5 3 -7 -2 4 3
-2 -9 -5 6 6 -2 -9 9
-7 -3 3 -3 3 8 8 -8
9 3 5 2 -2 4 6 5
-1 -8 7 -4 -1 3 7 4
0 -4 -8 -3 2 6 2 -2
-1 8 6 5 9 8 0 6
第一行(3)表示矩阵的大小,即这里是2 ^ 3 = 8x8矩阵
每个列都以\t
字符分隔,每行用\n
字符分隔。
我试过numpy.loadtxt()
,我可以指定行分隔符,跳过第一行(3)但是我需要指定一个列分隔符。有人可以帮忙吗?
答案 0 :(得分:1)
@juanpa loadtxt(path,skiprows = 1)运行正常,非常感谢你!