Lorsque vous travaillez avec des tableaux NumPy, il est courant de rencontrer un problème où de grands tableaux sont tronqués lors de l'impression. Cela peut rendre difficile l’inspection de l’intégralité du contenu de la baie. Heureusement, il existe une solution simple qui permet d'imprimer le tableau complet sans aucune troncature.
Pour imprimer le tableau NumPy complet, vous pouvez utiliser la fonction numpy.set_printoptions. Cette fonction prend plusieurs arguments, dont l'argument seuil, qui spécifie le nombre maximum d'éléments à imprimer avant que la troncature ne se produise. En définissant l'argument de seuil sur sys.maxsize, la fonction imprimera l'intégralité du tableau sans aucune troncature.
Voici un exemple :
import sys import numpy my_array = numpy.arange(10000) numpy.set_printoptions(threshold=sys.maxsize) print(my_array)
Cela imprimera le tableau complet sans aucune troncature :
[ 0 1 2 ... 9997 9998 9999]
La solution ci-dessus peut également être appliquée aux tableaux multidimensionnels. Par exemple, pour imprimer un tableau 250x40 sans troncature :
my_array = numpy.arange(10000).reshape(250, 40) numpy.set_printoptions(threshold=sys.maxsize) print(my_array)
Cela imprimera le tableau complet sans aucune troncature.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!