Numpy Display Options: Examples and Reference
Last updated:Table of Contents
Version used: Numpy 1.21.2. Full code on this jupyter notebook
Show full arrays
Arrays having more than threshold
will get truncated.
import numpy as np
# default value is 1000
np.set_printoptions(threshold=2000)
np.array(range(5000))

than 1000 elements get truncated

threshold
to 2000,all elements get printed
Show more edge items
edgeitems
controls the number of elements shown when truncation is triggered
import numpy as np
# show 5 elements on either side
np.set_printoptions(edgeitems=5)

3 elements at either side

edgeitems
to 5,5 elements on either side
get printed
Set options temporarily
Use a with
clause:
import numpy as np
with np.printoptions(edgeitems=5):
# numpy code here uses the given
# options
# other code is under default options
Reset options
There is no way to reset the options.
You need to set them to the default values explicitly:
import numpy as np
# setting options to default values explicitly
np.set_printoptions(edgeitems=3, infstr='inf',
linewidth=75, nanstr='nan', precision=8,
suppress=False, threshold=1000, formatter=None)