La array de rotación es un nuevo módulo de Python interesante, que permite la conversión de una array (array 2-D) en rotación en el sentido de las agujas del reloj o en sentido contrario a las agujas del reloj. En la actualidad consta de sólo dos métodos. Puede recorrer estos métodos para ‘n’ número de rotaciones.
Instalación
Este módulo no viene integrado con python, pero se puede instalar con el siguiente comando:
pip install rotate-matrix
Funciones
1) en el sentido de las agujas del reloj() : Como obviamente sugiere el nombre, esta función se usa para rotar la array en el sentido de las agujas del reloj.
Sintaxis: en el sentido de las agujas del reloj (array)
Parámetro: Toma array como parámetro que es de tipo lista.
Valor devuelto: pasa la versión girada en el sentido de las agujas del reloj de la array
Ejemplo:
Python3
import rotate_matrix mat = [[5, 2, 6], [8, 2, 9], [3, 6, 7], [3, 6, 2]] print(rotate_matrix.clockwise(mat))
Salida :
[(6, 9, 7, 2), (2, 2, 6, 6), (5, 8, 3, 3)]
2) anti_horario(): Esta función de este módulo rota la array dada en sentido antihorario.
Sintaxis: en sentido contrario a las agujas del reloj (array)
Parámetro: toma array como parámetro que es de tipo lista
Valor de retorno: pasa la versión girada en sentido contrario a las agujas del reloj de la array
Ejemplo:
Python3
import rotate_matrix mat = [[5, 2, 6], [8, 2, 9], [3, 6, 7], [3, 6, 2]] print(rotate_matrix.anti_clockwise(mat))
Salida :
[(3, 3, 8, 5), (6, 6, 2, 2), (2, 7, 9, 6)]
Publicación traducida automáticamente
Artículo escrito por uddipta2255 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA