9

我正在尝试在 python 中打印一些大的东西,而不是得到整个结果,我得到了其中的一部分,中间带有“...”。任何想法如何获得全部?

例如

'8.881386032' '5.737972827' '3.355746972' ..., '2.827335059', '2.598858336' '2.69954686'

代码是:

 transposedMatrix = np.transpose(data)
 print (transposedMatrix)

我已经将其转换为字符串,并且在写入文件时得到相同的结果

4

1 回答 1

20

对于numpy,请致电:

import sys
import numpy

numpy.set_printoptions(threshold=sys.maxint)

将阈值提高到无穷大。有关更多详细信息,请参阅numpy.set_printoptions()文档

对于 Python 3,请sys.maxsize改用:

numpy.set_printoptions(threshold=sys.maxsize)
于 2013-03-12T14:37:04.290 回答