Mit der Funktion count_nonzero () können Sie die Anzahl der Anzahl der Werte ungleich Null in einem bestimmten Array bestimmen.
Lassen Sie uns diskutieren.
Funktionssyntax
Die Funktion count_nonzero () kann wie unten gezeigt ausgedrückt werden:
Numpy.count_nonzero (a, axis = keine, *, keepdims = false)Parameter
Die Funktionsparameter sind wie folgt:
Rückgabewert
Die Funktion gibt dann die Anzahl der Werte ungleich Null im Array entlang der angegebenen Achse zurück.
HINWEIS: Wenn die Achse auf keine gesetzt ist, wird die Funktion das Array abgeflacht und die Gesamtzahl der Werte ungleich Null im gesamten Array zurückgibt.
Beispiel 1
Betrachten Sie den unten angegebenen Beispielcode:
# Numpy importierenIm obigen Beispielcode haben wir ein eindimensionales Array, das drei Nullwerte enthält.
Wir verwenden dann den arr.Größe der Größe, um die Gesamtzahl der Elemente im Array und in der Funktion count_nonzero () zu erhalten, um die Anzahl der Elemente ungleich Null zu erhalten.
Der obige Code sollte zurückgeben:
Gesamtelemente: 12Beispiel #2
Das folgende Beispiel zeigt die Funktion count_nonzero () mit einem 2D -Array entlang der Nullachse.
arr_2d = np.Array ([0,1,2,3], [0,4,5,6], [0,7,8,9]])In diesem Fall haben wir ein 2D -Array mit drei null Elementen. Die Funktion sollte die Anzahl der Werte ungleich Null entlang der Nullachse bestimmen und die Ausgabe wie unten gezeigt zurückgeben:
Gesamtelemente: 12Beispiel #3
Die gleiche Operation kann entlang der einen Achse gesagt werden. Eine Beispielillustration ist wie im folgenden Code gezeigt:
arr_2d = np.Array ([0,1,2,3], [0,4,5,6], [0,7,8,9]])Der obige Code sollte zurückgeben:
Gesamtelemente: 12Beendigung
Mit Hilfe dieses Handbuchs sind Sie jetzt mit der Funktion numpy count_nonzero () vertraut und wie Sie sie in Ihren Numpy -Arrays verwenden.
Danke fürs Lesen!!