[PYTHON] Une note qui imprime joliment numpy.array

Kind numpy array

Spécification de Dieu qui change l'affichage en fonction du contenu de la liste.

test.py


import numpy as np
x = np.random.random(10)

[ 0.27995734  0.05977967  0.59401233  0.45374778  0.69411132  0.3680196
  0.57969357  0.52534503  0.9995786   0.33110147]
[  2.41417094e-06   4.15437686e-06   8.80283329e-07   9.19866647e-06
   2.07120169e-07   9.81829578e-06   9.98575051e-06   1.63425382e-06
   6.44888900e-07   5.88317420e-06]
[4 8 7 6 2 4 0 4 0 2]

Je suis un peu troublé. .. ..

Vous pouvez spécifier le format d'affichage avec np.set_printoptions (). Nous ajouterons de fortes restrictions dans l'ordre du haut.

test.py


np.set_printoptions(precision=3) #Rond avec 3 chiffres effectifs
[ 0.014  0.68   0.576  0.57   0.576  0.511  0.943  0.51   0.681  0.869]

np.set_printoptions(precision=3, suppress=True) #Interdiction d'affichage d'index
[ 0.004  0.006  0.006  0.00   0.001  0.005  0.004  0.006  0.005  0.01 ]

np.set_printoptions(formatter={'float': '{: 0.3f}'.format}) #Aligner les chiffres
[ 0.885  0.194  0.296  0.005  0.379  0.934  0.477  0.385  0.686  0.348]
[ 9.000  4.000  6.000  1.000  6.000  0.000  1.000  7.000  6.000  9.000]

URL de référence

https://docs.scipy.org/doc/numpy/reference/generated/numpy.set_printoptions.html http://stackoverflow.com/questions/2891790/pretty-printing-of-numpy-array

Recommended Posts

Une note qui imprime joliment numpy.array
Juste une note
Une note sur __call__
Une note sur le sous-processus
Une note sur mprotect (2)
Une note sur KornShell (ksh)
Une note sur TensorFlow Introduction
Une petite note qui suit printf
Notez qu'il prend en charge Python 3
Une note sur [python] __debug__
Un one-liner Python qui imprime json json. N'échappez pas au japonais.
[python] Une note que j'ai commencé à comprendre le comportement de matplotlib.pyplot