Numpy NP.Flip

Numpy NP.Flip
Mit der Flip -Funktion in Numpy können Sie die Reihenfolge der Elemente in einem Array entlang einer bestimmten Achse umkehren und gleichzeitig die Form des Arrays erhalten.

Lassen Sie uns untersuchen, wie diese Funktion funktioniert und wie sie verwendet werden.

Funktionssyntax

Die Funktionssyntax ist wie unten dargestellt:

Numpy.Flip (M, Achse = keine)

Parameter

Die Funktion akzeptiert die folgenden Parameter:

  1. m - bezieht.
  2. Achse - definiert die Achse entlang der die Elemente umgekehrt sind. Standardmäßig wird die Funktion das Array und die Elemente umkehren.

Rückgabewert

Die Funktion gibt das Array von m mit den umgekehrten Elementen zurück, aber die Form erhalten erhalten.

Beispiel 1

Der folgende Code verwendet die Funktion Flip (), um das angegebene Array umzukehren.

# Numpy importieren
Numph als NP importieren
arr = np.Arange (6).Umgestaltung (2,3)
Druck (arr)
drucken (np.Flip (arr, axis = keine))

Im obigen Beispiel umkehren wir die Elemente des 2D -Arrays um. Das resultierende Array ist wie gezeigt:

[[0 1 2]
[3 4 5]]
[[5 4 3]
[2 1 0]]

Beispiel #2

Um das Array horizontal umzudrehen, setzen wir die Achse auf Null, wie im folgenden Code gezeigt:

arr = np.Arange (6).Umgestaltung (2,3)
print (f "original: arr")
print (f "geflippt: np.Flip (arr, axis = 0) ")

Der obige Code sollte das umgedrehte Array als:

Original:
[[0 1 2]
[3 4 5]]
geflippt:
[[3 4 5]
[0 1 2]]

Beispiel #3

Um die Elemente vertikal umzukehren, stellen Sie die Achse als einen ein. Die Code -Illustration ist wie gezeigt:

arr = np.Arange (6).Umgestaltung (2,3)
print (f "original: arr")
print (f "geflippt: np.Flip (arr, axis = 1) ")

Die resultierende Ausgabe ist wie gezeigt:

Original:
[[0 1 2]
[3 4 5]]
geflippt:
[[2 1 0]
[5 4 3]]

Abschluss

In diesem Tutorial haben wir die Syntax der FLIP () -Funktion abgedeckt und detaillierte Beispiele dafür gesehen, wie die Funktion entlang verschiedener Array -Achsen funktioniert.

Danke fürs Lesen!!