NumPy Array-Länge abrufen
-
Abrufen der Länge eines NumPy-Arrays Mit der Eigenschaft
numpy.size
in Python -
Abrufen der Länge eines NumPy-Arrays mit der Eigenschaft
numpy.shape
in Python
In diesem Tutorial werden die Methoden zum Abrufen der Länge eines NumPy-Arrays erläutert.
Abrufen der Länge eines NumPy-Arrays Mit der Eigenschaft numpy.size
in Python
Die Eigenschaft numpy.size
ruft die Gesamtzahl der Elemente in einem NumPy-Array ab. Mit dieser Eigenschaft können wir die Anzahl der Elemente in einem NumPy-Array in Python genau ermitteln. Siehe das folgende Codebeispiel.
import numpy as np
array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(array.size)
Ausgabe:
9
Im obigen Code erhalten wir die Anzahl der Elemente im Array array
mit der Eigenschaft numpy.size
in Python. Diese Methode eignet sich hervorragend für eindimensionale Arrays. Die mehrdimensionalen Arrays werden nicht berücksichtigt. Es gibt uns nur die Gesamtzahl der Elemente in einem Array. Dies wird im folgenden Codebeispiel gezeigt.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.size)
Ausgabe:
9
Im obigen Code erhalten wir die Anzahl der Elemente im mehrdimensionalen Array array
mit der Eigenschaft numpy.size
in Python. Es gibt uns auch den Wert 9
, da die Gesamtzahl der Elemente dieselbe ist wie im vorherigen Beispiel. Dies ist der Grund, warum diese Methode nicht für mehrdimensionale Arrays geeignet ist.
Abrufen der Länge eines NumPy-Arrays mit der Eigenschaft numpy.shape
in Python
Wenn wir auch die Anzahl der Elemente in jeder Dimension des NumPy-Arrays wissen möchten, müssen wir die Eigenschaft numpy.shape
in Python verwenden. Die Eigenschaft numpy.shape
gibt ein Tupel in Form von (x, y)
zurück, wobei x
die Anzahl der Zeilen im Array und y
die Anzahl der Spalten im Array ist. Wir können die Gesamtzahl der Elemente im Array wie im vorherigen Abschnitt ermitteln, indem wir sowohl x
als auch y
miteinander multiplizieren. Siehe das folgende Codebeispiel.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.shape)
Ausgabe:
(3, 3)
Im obigen Code erhalten wir die Länge des mehrdimensionalen Arrays array
mit der Eigenschaft numpy.shape
in Python. Wir können nun die Gesamtzahl der Elemente ermitteln, indem wir die Werte im Tupel miteinander multiplizieren. Diese Methode wird der vorherigen Methode vorgezogen, da sie die Anzahl der Zeilen und Spalten angibt.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn