Numpy np.Rottop 10

Numpy np.Rottop 10

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:

  1. vettore - si riferisce all'array di input.
  2. K - Numero di volte per ruotare l'array di 90 gradi.
  3. asse - Lungo quale asse per ruotare l'array.

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!!