Numpy NP.count_nonzero

Numpy NP.count_nonzero
In diesem Artikel werden wir die Funktion numpy count_nonZero () und ihre Syntax untersuchen und Beispiele für die Verwendung der Verwendung angeben.

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:

  1. A - bezieht sich auf das Eingangsarray, um die Werte ungleich Null zu zählen.
  2. Achse - Legt entlang der Achse an, um die Werte ungleich Null zu zählen.

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 importieren
Numph als NP importieren
arr = np.Array ([0,1,2,3,0,4,5,0,6,7,8,9])
print (f "Gesamtelemente: arr.Größe")
print (f "total ungleich Null: np.count_nonzero (arr) ")

Im 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: 12
total ungleich Null: 9

Beispiel #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]])
print (f "Gesamtelemente: arr_2d.Größe")
print (f "total ungleich Null: np.count_nonzero (arr_2d, axis = 0) ")

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: 12
Gesamt ungleich Null: [0 3 3 3]

Beispiel #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]])
print (f "Gesamtelemente: arr_2d.Größe")
print (f "total ungleich Null: np.count_nonzero (arr_2d, axis = 1) ")

Der obige Code sollte zurückgeben:

Gesamtelemente: 12
Gesamt ungleich Null: [3 3 3]

Beendigung

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!!