Methode Nr. 1 - Numpy count_nonZero () Funktion
Die erste Methode, mit der wir die Anzahl der Nullelemente in einem Array bestimmen können, ist die Funktion count_nonzero ()
Wie der Name schon sagt, gibt diese Funktion die Anzahl der Elemente ungleich Null in einem Array zurück.
Wir können den Wert dieser Funktion nehmen und ihn von der Gesamtzahl der Elemente in einem Array abziehen. Dies sollte uns die Gesamtzahl der Nullelemente geben.
Um diese Funktion weiter zu untersuchen. Um beispielsweise die Anzahl der Nullelemente in einem 1D -Array mit der Funktion count_nonzero () in einem 1D -Array zu erhalten, können wir dies tun:
# Numpy importierenDer Beispielcode oben verwendet den arr.Größe Eigenschaft - Der Wert aus der Funktion count_nonzero, um die Anzahl der Nullelemente im Array zu erhalten.
Der resultierende Wert ist wie gezeigt:
Anzahl der ungleich Null: 4Hinweis: Python behandelt einen falschen Wert als Null. Daher können wir die obige Methode verwenden, um die Anzahl der falschen Werte in einem Array zu bestimmen.
Ein Beispiel wird im folgenden Code dargestellt:
arr = np.Array ([wahr, falsch, wahr, falsch])In diesem Fall hält unser Eingangsarray booleale Elemente.
Die resultierende Ausgabe ist wie gezeigt:
Anzahl der ungleich Null: 2Methode Nr. 2
Wir können auch die Numpy -Methode verwenden, um die Anzahl der Nullelemente in einem bestimmten Array zu bestimmen.
Die WO -Funktion ermöglicht es uns, einen booleschen Zustand anzugeben und die Elemente im Array, das zu diesem Zustand übereinstimmt, zurückzugeben.
Um diese Funktion für unsere Anforderungen zu verwenden, können wir den Code ausführen:
arr = np.Array ([0,1,0,1,1,0,0,1,0])In diesem Fall verwenden wir die Indexierungsnotation mit dem Where -Zustand.
Der obige Code sollte ein Array mit den Indizes der Nullelemente im Eingabearray zurückgeben.
Wir verwenden dann die Size -Eigenschaft, um die Gesamtzahl der Elemente zu erhalten. Der resultierende Wert ist wie gezeigt:
Anzahl der Nullen: 5Abschluss
In diesem Artikel haben wir zwei Methoden besprochen, mit denen Sie die Anzahl der Nullelemente in einem Numpy -Array erhalten können.
Bleib dran für mehr!!!