Numpy NP.retourner

Numpy NP.retourner
La fonction de flip dans Numpy vous permet d'inverser l'ordre des éléments dans un tableau le long d'un axe spécifié tout en préservant la forme du tableau.

Explorons comment cette fonction fonctionne et comment l'utiliser.

Syntaxe de fonction

La syntaxe de fonction est telle que représentée ci-dessous:

nombant.flip (m, axe = aucun)

Paramètres

La fonction accepte les paramètres suivants:

  1. M - fait référence au tableau d'entrée ou à l'objet Array_like.
  2. axe - définit l'axe le long desquels les éléments sont inversés. Par défaut, la fonction aplatira le tableau et inversera les éléments.

Valeur de retour

La fonction renverra le tableau de m avec les éléments inversés mais la forme préservée.

Exemple 1

Le code ci-dessous utilise la fonction flip () pour inverser le tableau fourni.

# Importer Numpy
Importer Numpy comme NP
arr = np.Arange (6).Reshape (2,3)
imprimer (arr)
Imprimer (NP.flip (arr, axe = aucun))

Dans l'exemple ci-dessus, nous inversons les éléments du tableau 2D. Le tableau résultant est comme indiqué:

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

Exemple n ° 2

Pour retourner le tableau horizontalement, nous définissons l'axe à zéro, comme indiqué dans le code ci-dessous:

arr = np.Arange (6).Reshape (2,3)
print (f "Original: arr")
print (f "Flipplip: np.flip (arr, axe = 0) ")

Le code ci-dessus doit renvoyer le tableau inversé comme:

original:
[[0 1 2]
[3 4 5]]
renversé:
[[3 4 5]
[0 1 2]]

Exemple n ° 3

Pour inverser les éléments verticalement, définissez l'axe comme un. L'illustration du code est comme indiqué:

arr = np.Arange (6).Reshape (2,3)
print (f "Original: arr")
print (f "Flipplip: np.flip (arr, axe = 1) ")

La sortie résultante est comme indiqué:

original:
[[0 1 2]
[3 4 5]]
renversé:
[[2 1 0]
[5 4 3]]

Conclusion

Dans ce didacticiel, nous avons couvert la syntaxe de la fonction flip () et vu des exemples détaillés du fonctionnement de la fonction le long des différents axes de tableau.

Merci d'avoir lu!!