我试图在 python 中打印一些大的东西,而不是得到整个结果,我得到了它的一部分,中间有“...”。有什么想法可以得到它的全部吗?
例如
'8.881386032' '5.737972827' '3.355746972' ..., '2.827335059', '2.598858336' '2.69954686'
代码是:
transposedMatrix = np.transpose(data)
print (transposedMatrix)
我已经将它转换成一个字符串,当我在文件中写入时我得到了同样的结果
最佳答案
对于numpy
,调用:
import sys
import numpy
numpy.set_printoptions(threshold=sys.maxint)
将阈值提高到无穷大。查看numpy.set_printoptions()
documentation了解更多详情。
对于 Python 3,请改用 sys.maxsize
:
numpy.set_printoptions(threshold=sys.maxsize)
关于Python 在非常大的输出中打印 "...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15364114/