La función Numpy Rot90 () permite la rotación de una matriz en 90 grados a lo largo de un eje especificado.
Déjanos discutir.
Sintaxis de funciones
La sintaxis de la función es como se muestra:
1 | numpy.Rot90 (matriz, k = 1, ejes = (0, 1)) |
Los parámetros de la función son como se muestra:
Valor de retorno
La función devuelve una copia de la matriz con los elementos rotados a lo largo del eje especificado en 90 grados.
Ejemplo 1
El siguiente ejemplo se muestra usando la función rot90 () con una matriz bidimensional.
1 2 3 4 | # Importar Numpy importar numpy como np arr = np.Array ([[1,2,3], [5,6,7]]) Imprimir (NP.Rot90 (arr)) |
La función girará la matriz a lo largo del eje cero y devolverá la matriz como se muestra:
1 2 3 | [[3 7] [2 6] [15]] |
Ejemplo #2
Para rotar una matriz a lo largo del eje cero por 180 grados, podemos hacer:
1 2 | arr = np.Array ([[1,2,3], [5,6,7]]) Imprimir (NP.Rot90 (arr, k = 2)) |
El número de veces le dice a la función que gire la matriz a lo largo del eje cero en 180 grados. El código anterior debe devolver una matriz como:
1 2 | [[7 6 5] [3 2 1]] |
Conclusión
Este artículo cubrió cómo rotar una matriz en 90 grados a lo largo de un eje especificado usando la función rot90 ().
Gracias por leer!!