Array in NumPy umkehren
- Umkehrung eines NumPy-Arrays mit der Basic-Slicing-Methode in Python
-
Umkehren eines NumPy-Arrays mit der Funktion
numpy.flipud()
in Python -
Umkehren eines NumPy-Arrays mit der Funktion
numpy.flip()
in Python
In diesem Tutorial werden die Methoden zum Umkehren eines NumPy-Arrays in Python vorgestellt.
Umkehrung eines NumPy-Arrays mit der Basic-Slicing-Methode in Python
Wir können die grundlegende Slicing-Methode verwenden, um ein NumPy-Array umzukehren. Wir können das [::-1]
als Index des Arrays verwenden, um es umzukehren. Diese Methode kehrt das ursprüngliche Array nicht um. Stattdessen wird eine benutzerdefinierte Ansicht des Arrays erstellt, die auf das ursprüngliche Array verweist, jedoch in umgekehrter Reihenfolge. Das folgende Codebeispiel zeigt, wie wir ein NumPy-Array mit der grundlegenden Slicing-Methode in Python umkehren können.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = array[::-1]
print(reverse)
Ausgabe:
[5 4 3 2 1]
Im obigen Code haben wir Elemente des NumPy-Arrays array
mit dem Index array[::-1]
in Python umgekehrt. Wir haben zuerst das Array array
erstellt und initialisiert und die umgekehrte Ansicht des array
innerhalb des Arrays reverse
mit der grundlegenden Slicing-Methode gespeichert. Am Ende zeigen wir die Werte im Array reverse
mit der Funktion print()
in Python an.
Umkehren eines NumPy-Arrays mit der Funktion numpy.flipud()
in Python
Eine weitere Funktion, mit der ein Array umgekehrt werden kann, ist die Funktion numpy.flipud()
. Die Funktion numpy.flipud()
stellt die Elemente des Arrays auf den Kopf. Die Funktion numpy.flipud()
nimmt das Array als Argument und gibt die Umkehrung dieses Arrays zurück. Siehe das folgende Codebeispiel.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = np.flipud(array)
print(reverse)
Ausgabe:
[5 4 3 2 1]
Im obigen Code haben wir die NumPy-Array-Elemente array
mit der Funktion numpy.flipud()
in Python umgekehrt. Wir haben zuerst unser ursprüngliches Array array
mit der Funktion numpy.array()
erstellt und initialisiert. Wir haben dann das array
mit der Funktion numpy.flipud()
umgekehrt und das Ergebnis im Array reverse
gespeichert.
Umkehren eines NumPy-Arrays mit der Funktion numpy.flip()
in Python
Wir können auch die Funktion numpy.flip()
verwenden, um ein NumPy-Array in Python umzukehren. Die Funktion numpy.flip()
kehrt die Reihenfolge der Elemente innerhalb des Arrays entlang einer angegebenen axis
in Python um. Standardmäßig ist der Wert der axis
auf None
eingestellt. Wir müssten die Achse für ein eindimensionales NumPy-Array nicht angeben. Siehe das folgende Codebeispiel.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = np.flip(array)
print(reverse)
Ausgabe:
[5 4 3 2 1]
Im obigen Code haben wir die Elemente des NumPy-Arrays array
mit der Funktion numpy.flip()
in Python umgekehrt. Wir haben zuerst unser ursprüngliches Array array
mit der Funktion numpy.array()
erstellt und initialisiert. Wir haben dann die Reihenfolge der Elemente innerhalb des array
mit der Funktion numpy.flip()
umgekehrt und das Ergebnis im Array reverse
gespeichert.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn