El método numpy.rot90() realiza la rotación de una array en 90 grados en el plano especificado por el eje (0 o 1).
Sintaxis:
numpy.rot90(array, k = 1, axes = (0, 1))
Parámetros:
array : [array_like]i.e. array having two or more dimensions. k : [optional , int]No. of times we wish to rotate array by 90 degrees. axes : [array_like]Plane, along which we wish to rotate array.
Devoluciones :
rotated copy of array
# Python Program illustrating # numpy.rot90() method import numpy as geek array = geek.arange(12).reshape(3, 4) print("Original array : \n", array) # Rotating array 4 times : Returns same original array print("\nArray being rotated 4 times : \n", geek.rot90(array, 4)) # Rotating once print("\nRotated array : \n", geek.rot90(array)) # Rotating twice print("\nRotated array : \n", geek.rot90(array, 2))
Producción :
Original array : [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] Array being rotated 4 times : [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] Rotated array : [[ 3 7 11] [ 2 6 10] [ 1 5 9] [ 0 4 8]] Rotated array : [[11 10 9 8] [ 7 6 5 4] [ 3 2 1 0]]
Referencias:
https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.rot90.html
Note :
These codes won’t run on online IDE’s. Please run them on your systems to explore the working
.
This article is contributed by Mohit Gupta_OMG 😀. If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to review-team@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA