我正在尝试在python中打印一些大的东西,而不是获得整个结果,我在中间用“...”获得部分内容。任何想法如何得到它的全部?
e.g。
'8.881386032' '5.737972827' '3.355746972' ..., '2.827335059', '2.598858336' '2.69954686'
代码是:
transposedMatrix = np.transpose(data)
print (transposedMatrix)
我已经将它转换成字符串了,当我在文件中写作时我会得到同样的东西
答案 0 :(得分:18)
对于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)