La funzione Numpy ROT90 () consente la rotazione di un array di 90 gradi lungo un asse specificato.
Discutiamo.
Sintassi della funzione
La sintassi della funzione è come mostrata:
1 | numpy.rot90 (array, k = 1, axes = (0, 1)) |
I parametri della funzione sono come mostrati:
Valore di ritorno
La funzione restituisce una copia dell'array con gli elementi ruotati lungo l'asse specificato di 90 gradi.
Esempio 1
L'esempio seguente mostra l'uso della funzione rot90 () con un array bidimensionale.
1 2 3 4 | # Importa Numpy Importa Numpy come NP arr = np.Array ([[1,2,3], [5,6,7]]) Stampa (NP.rot90 (arr)) |
La funzione ruoterà l'array lungo l'asse zero e restituirà l'array come mostrato:
1 2 3 | [[3 7] [2 6] [1 5]] |
Esempio n. 2
Per ruotare un array lungo l'asse zero di 180 gradi, possiamo fare:
1 2 | arr = np.Array ([[1,2,3], [5,6,7]]) Stampa (NP.rot90 (arr, k = 2)) |
Il numero di volte dice alla funzione di ruotare l'array lungo l'asse zero di 180 gradi. Il codice sopra dovrebbe restituire un array come:
1 2 | [[7 6 5] [3 2 1]] |
Conclusione
Questo articolo ha riguardato come ruotare un array di 90 gradi lungo un asse specificato usando la funzione rot90 ().
Grazie per aver letto!!