wie man das vollständige Numpy -Array ohne Trinkierung ansetzt
Wenn Sie Numpy -Arrays drucken, begegnen Sie oft abgestumpfte Darstellungen. Verwenden Sie die Funktion numpy.set_printoptions, um das gesamte Array anzuzeigen.
import sys import numpy # Set threshold to maximum size to disable truncation numpy.set_printoptions(threshold=sys.maxsize)
betrachten Sie das folgende Beispiel:
>>> numpy.arange(10000) array([ 0, 1, 2, ..., 9997, 9998, 9999]) >>> numpy.arange(10000).reshape(250, 40) array([[ 0, 1, 2, ..., 37, 38, 39], [ 40, 41, 42, ..., 77, 78, 79], [ 80, 81, 82, ..., 117, 118, 119], ..., [9880, 9881, 9882, ..., 9917, 9918, 9919], [9920, 9921, 9922, ..., 9957, 9958, 9959], [9960, 9961, 9962, ..., 9997, 9998, 9999]])
nun mit numpy.set_printoptions können wir das vollständige Array ohne Kürzung drucken:
numpy.set_printoptions(threshold=sys.maxsize) print(numpy.arange(10000)) print(numpy.arange(10000).reshape(250, 40))
Ausgabe:
[0 1 2 ... 9997 9998 9999] [[ 0 1 2 ... 37 38 39] [ 40 41 42 ... 77 78 79] [ 80 81 82 ... 117 118 119] ... [9880 9881 9882 ... 9917 9918 9919] [9920 9921 9922 ... 9957 9958 9959] [9960 9961 9962 ... 9997 9998 9999]]
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3