Numpy NP.beliebig

Numpy NP.beliebig
Die Funktion aller () in Numpy wird verwendet, um zu testen.

Lassen Sie uns diskutieren.

Funktionssyntax

Die Funktion hat eine relativ einfache Syntax, wie unten gezeigt:

Numpy.irgendwelche (a, axis = keine, out = keine, keepdims =, *, wo =)

Funktionsparameter

Die Funktion akzeptiert die folgenden Parameter:

  1. A - bezieht.
  2. Achse - Der Achseparameter definiert die logische oder Reduktion entlang der Achse durchgeführt. Wenn das Array auf keine gesetzt ist, wird das Array abgeflacht.
  3. OUT - Gibt ein Ausgangsarray an, um die Ausgabe zu speichern.
  4. Wo - Gibt an, welche Elemente in den Bewertungsprozess einbezogen werden sollen.

Funktionsrückgabewert

Die Funktion gibt ein Array zurück, das Boolesche Werte enthält.

Hinweis: Jeder Wert, der nicht gleich Null ist. Dazu gehören NAN- und positive und negative Unendlichkeitswerte.

Beispiel 1

Das folgende Beispiel zeigt, wie die Funktion "Any () in einem eindimensionalen Array, das Boolesche Werte hält, verwendet wird.

# Numpy importieren
Numph als NP importieren
arr = np.Array ([wahr, falsch, wahr, wahr])
drucken (np.irgendwelche (arr))

Der obige Code sollte prüfen, ob eines der Elemente im bereitgestellten Array gleich wahr ist.

Die resultierende Ausgabe ist wie gezeigt:

WAHR

Beispiel #2

Condier das folgende Beispiel:

arr = np.Array ([1,0,1, NP.Nan, 0])
drucken (np.beliebig (arr)

Der Code sollte True zurückgeben, da das Array echte Werte wie 1 und NAN enthält.

Beispiel #3

Nehmen Sie den gleichen Vorgang, der auf einem 2D -Array entlang einer bestimmten Achse durchgeführt wird.

arr = np.Array ([wahr, falsch, wahr], [wahr, falsch, falsch]])
drucken (np.any (arr, axis = 0))

Der obige Code sollte ein Array wie gezeigt zurückgeben:

[Richtig Falsch wahr]

Beispiel #4

Sie können auch einen negativen Achsenwert übergeben, in dem der Fall der Funktion von vorletzten zu ersten Indizes zählt.

Ein Beispiel ist wie gezeigt:

arr = np.Array ([wahr, falsch, wahr], [wahr, falsch, falsch]])
drucken (np.any (arr, axis = -1))

Dies kehrt zurück:

[ Wahr, wahr]

Beispiel Nr. 5

Um die Ausgabe in einem anderen Array zu speichern, können wir dies tun:

arr = np.Array ([wahr, falsch, wahr], [wahr, falsch, falsch]])
Save = np.Array ([wahr, falsch])
np.any (arr, axis = -1, out = speichern)
drucken (speichern)

In diesem Beispiel haben wir ein Array namens Save mit der gleichen Form wie der Ausgangswert. Wir verwenden dann den Out -Parameter, um die Ausgabe der Funktion der beliebigen () im Speichern von Array zu speichern.

Das resultierende Array ist wie gezeigt:

[ Wahr, wahr]

Sie können auch die Werte des Arrays durch Ganzzahlen ersetzen.

Abschluss

In diesem Artikel haben wir die Numme -jede -Funktion untersucht, mit der wir testen können, ob ein Element in einem Array entlang einer bestimmten Achse zu true geht.

Glückliche Codierung!!