如何在python中查看整个矩阵?

时间:2013-12-03 22:38:51

标签: python numpy

我输出了127x127值的矩阵作为txt,但输出显示为

 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.]]

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

谢谢

2 个答案:

答案 0 :(得分:2)

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

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

正如预期的那样,这会淹没你的屏幕。

答案 1 :(得分:1)

我猜你正在使用numpy。如果是这种情况,我建议你使用savetxt()函数(http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html)。