NumPy- Array-Form
Form eines Arrays
Die Form eines Arrays ist die Anzahl der Elemente in jeder Dimension.
Holen Sie sich die Form eines Arrays
NumPy-Arrays haben ein Attribut namens shape
, das ein Tupel zurückgibt, wobei jeder Index die Anzahl der entsprechenden Elemente hat.
Beispiel
Drucken Sie die Form eines 2-D-Arrays:
import numpy as np
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8]])
print(arr.shape)
Das obige Beispiel gibt zurück (2, 4)
, was bedeutet, dass das Array 2 Dimensionen hat, wobei die erste Dimension 2 Elemente hat und die zweite 4.
Beispiel
Erstellen Sie ein Array mit 5 Dimensionen mit ndmin
einem Vektor mit den Werten 1,2,3,4 und überprüfen Sie, ob die letzte Dimension den Wert 4 hat:
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
Was stellt das Formtupel dar?
Ganzzahlen an jedem Index geben an, wie viele Elemente die entsprechende Dimension hat.
Im obigen Beispiel haben wir bei Index-4 den Wert 4, also können wir sagen, dass die 5. ( 4 + 1.) Dimension 4 Elemente hat.