Numpy NP.Rottop 10

Numpy NP.Rottop 10

La fonction Numpy Rot90 () permet la rotation d'un tableau de 90 degrés le long d'un axe spécifié.

Discutons.

Syntaxe de fonction

La syntaxe de fonction est comme indiqué:

1
nombant.rot90 (tableau, k = 1, axes = (0, 1))

Les paramètres de fonction sont comme indiqué:

  1. déployer - fait référence au tableau d'entrée.
  2. k - Nombre de fois pour faire pivoter le tableau de 90 degrés.
  3. axe - le long de quel axe pour faire pivoter le tableau.

Valeur de retour

La fonction renvoie une copie du tableau avec les éléments tournés le long de l'axe spécifié de 90 degrés.

Exemple 1

L'exemple ci-dessous montre l'utilisation de la fonction ROT90 () avec un tableau bidimensionnel.

1
2
3
4
# Importer Numpy
Importer Numpy comme NP
arr = np.Array ([[1,2,3], [5,6,7]))
Imprimer (NP.rot90 (arr))

La fonction fera pivoter le tableau le long de l'axe zéro et renvoie le tableau comme indiqué:

1
2
3
[[3 7]
[2 6]
[1 5]]

Exemple n ° 2

Pour faire tourner un tableau le long de l'axe zéro de 180 degrés, nous pouvons faire:

1
2
arr = np.Array ([[1,2,3], [5,6,7]))
Imprimer (NP.rot90 (arr, k = 2))

Le nombre de fois indique à la fonction de faire pivoter le tableau le long de l'axe zéro de 180 degrés. Le code ci-dessus doit renvoyer un tableau comme:

1
2
[[7 6 5]
[3 2 1]]

Conclusion

Cet article couvrait comment faire pivoter un tableau de 90 degrés le long d'un axe spécifié en utilisant la fonction rot90 ().

Merci d'avoir lu!!