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 ndmineinem 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.


Testen Sie sich mit Übungen

Übung:

Verwenden Sie die richtige NumPy-Syntax, um die Form eines Arrays zu überprüfen.

arr = np.array([1, 2, 3, 4, 5])

print(arr.)