0
我有麻烦,非常快的读取文本文件的矩阵到numpy的阵列没有任何不必要的复制。阅读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 = 8×8矩阵
每一列与\t
分离字符,每行用\n
字符分隔。
我试过numpy.loadtxt()
,我可以指定行分隔符,跳过第一行(3),但是接着我需要指定一个列分隔符。任何人都可以帮忙吗?
'np.loadtxt(<路径到文件>,skiprows = 1)'*应*工作,又是什么给你? –
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.loadtxt.html阅读文档。 –
在'loadtxt'中,'delimiter'分割列。您不能指定行分隔符。这应该是一个直接的负载。 – hpaulj