Numpy NP.wählen

Numpy NP.wählen
Mit der Methode Numpy woice () können wir Elemente aus einem mehrdimensionalen Array auswählen.Lassen Sie uns diskutieren.

Funktionssyntax

Die Funktion wählen () eine Syntax wie unten dargestellt:

Numpy.Wählen Sie (a, Auswahl, out = Keine, modus = 'reben')

Die Funktionsparameter umfassen:

  1. A - bezieht.
  2. Auswahl - bezieht sich auf das Choice -Array.
  3. OUT - Ausgangsarray.
  4. Modus - entscheidet, wie Zahlen außerhalb des Index von [0, N -1] behandelt werden.

Die Funktion gibt eine Reihe von Elementoptionen zurück.

Beispiel 1

Betrachten Sie das folgende Beispiel:

Numph als NP importieren
arr = np.Array ([[1,2,3,4], [5,6,7,8]])
res = np.Wählen Sie ([1,1,1,1], arr))
Druck (res)

Dies sollte zurückkehren:

[5 6 7 8]

Beispiel 2

Ein weiteres Beispiel ist wie unten gezeigt:

Auswahl = [[0, 1, 2, 3], [4, 5,6,7],
[8,9,10,11], [12,13,14,15]]
np.Wählen Sie ([2, 3, 1, 0], Auswahl)

Dies kehrt zurück:

Array ([8, 13, 6, 3])

Beispiel 3

Ein weiteres Beispiel ist unten dargestellt:

Numph als NP importieren
arr = np.Arange (10).Umschaffung (2,5)
drucken (np.Wählen Sie ([1,0,1,0,1], arr))

Der obige Code sollte die im Array angegebenen Auswahl treffen. Die Auswahlwerte liegen zwischen 0 und N-1, wobei n die Anzahl der Optionen ist.

Das resultierende Array ist wie gezeigt:

[5 1 7 3 9]

Schließen

In diesem Artikel wurde die Grundlagen der Verwendung der Numpy -Wahlfunktion untersucht. Fühlen Sie sich frei, die Dokumente für mehr zu erkunden.