Tableau inversé dans NumPy
- Inverser un tableau NumPy avec la méthode de découpage de base en Python
-
Inverser un tableau NumPy avec la fonction
numpy.flipud()
en Python -
Inverser un tableau NumPy avec la fonction
numpy.flip()
en Python
Ce tutoriel présentera les méthodes pour inverser un tableau NumPy en Python.
Inverser un tableau NumPy avec la méthode de découpage de base en Python
Nous pouvons utiliser la méthode de découpage de base pour inverser un tableau NumPy. On peut utiliser [::-1]
comme index du tableau pour l’inverser. Cette méthode n’inverse pas réellement le tableau d’origine. Au lieu de cela, il crée une vue personnalisée du tableau qui pointe vers le tableau d’original mais dans une séquence inverse. L’exemple de code suivant montre comment inverser un tableau NumPy avec la méthode de découpage de base en Python.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = array[::-1]
print(reverse)
Production:
[5 4 3 2 1]
Dans le code ci-dessus, nous avons inversé les éléments du tableau NumPy array
avec l’index array[::-1]
en Python. Nous avons d’abord créé et initialisé le tableau tableau
et sauvegardé la vue inversée du array
à l’intérieur du tableau reverse
avec la méthode de découpage de base. Au final, nous affichons les valeurs à l’intérieur du tableau reverse
avec la fonction print()
en Python.
Inverser un tableau NumPy avec la fonction numpy.flipud()
en Python
Une autre fonction qui peut être utilisée pour inverser un tableau est la fonction numpy.flipud()
. La fonction numpy.flipud()
retourne les éléments du tableau à l’envers. La fonction numpy.flipud()
prend le tableau comme argument et retourne l’inverse de ce tableau. Consultez l’exemple de code suivant.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = np.flipud(array)
print(reverse)
Production:
[5 4 3 2 1]
Dans le code ci-dessus, nous avons inversé les éléments array
du tableau NumPy avec la fonction numpy.flipud()
en Python. Nous avons d’abord créé et initialisé notre tableau original array
avec la fonction numpy.array()
. Nous avons ensuite inversé le array
avec la fonction numpy.flipud()
et enregistré le résultat dans le tableau inverse
.
Inverser un tableau NumPy avec la fonction numpy.flip()
en Python
On peut aussi utiliser la fonction numpy.flip()
pour inverser un tableau NumPy en Python. La fonction numpy.flip()
inverse l’ordre des éléments à l’intérieur du tableau le long d’un axis
spécifié en Python. Par défaut, la valeur de axis
est définie sur None
. Nous n’aurions pas besoin de spécifier l’axe pour un tableau NumPy à une dimension. Consultez l’exemple de code suivant.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = np.flip(array)
print(reverse)
Production:
[5 4 3 2 1]
Dans le code ci-dessus, nous avons inversé les éléments array
du tableau NumPy avec la fonction numpy.flip()
en Python. Nous avons d’abord créé et initialisé notre tableau original array
avec la fonction numpy.array()
. Nous avons ensuite inversé la séquence des éléments à l’intérieur du array
avec la fonction numpy.flip()
et enregistré le résultat dans le tableau reverse
.
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