Módulo de rotación de array en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *