Issue
I am trying to print something big in python and instead of getting the whole result i get parts of it with "..." in the middle. Any ideas how to get the whole of it?
e.g.
'8.881386032' '5.737972827' '3.355746972' ..., '2.827335059', '2.598858336' '2.69954686'
The code is:
transposedMatrix = np.transpose(data)
print (transposedMatrix)
I am already converting it into a string and i get the same thing when i am writing in files
Solution
For numpy
, call:
import sys
import numpy
numpy.set_printoptions(threshold=sys.maxint)
to raise the threshold to infinity. See the numpy.set_printoptions()
documentation for more details.
For Python 3, use sys.maxsize
instead:
numpy.set_printoptions(threshold=sys.maxsize)
Answered By - Martijn Pieters
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.