关于numpy:我如何在python中查看整个矩阵?

How can i view the entire matrix in python?

本问题已经有最佳答案,请猛点这里访问。

我导出了一个127x127值的矩阵作为文本,但输出显示为

1
2
3
4
5
6
7
 answer:[[  44.    1.    0. ...,   12.   13.    2.]
 [  51.    7.    0. ...,    5.   14.    4.]
 [   0.    1.    4. ...,    0.    0.    1.]
 ...,
 [  22.  110.   70. ...,    5.    0.    0.]
 [  12.   36.   12. ...,    0.    0.    2.]
 [   0.    0.    0. ...,   24.  177.   53.]]

我需要访问所有值,作为支持向量机的输入

谢谢您


使用numpy.set_printoptions更改打印数组时返回的项目数。

1
2
3
4
>>> import numpy as np
>>> a = np.arange(127*127).reshape(127, 127)
>>> np.set_printoptions(edgeitems=127)
>>> print a

如预期的那样,这将淹没您的屏幕。


我猜你在用麻木药。如果是这样,我建议您使用savetxt()函数(http://doc s.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html)。