Numpy ROT90 () -funksjonen tillater rotering av en matrise med 90 grader langs en spesifisert akse.
La oss diskutere.
Funksjonssyntaks
Funksjonssyntaksen er som vist:
1 | numpy.Rot90 (Array, K = 1, Axes = (0, 1)) |
Funksjonsparametrene er som vist:
Returverdi
Funksjonen returnerer en kopi av matrisen med elementene rotert langs den spesifiserte aksen med 90 grader.
Eksempel 1
Eksemplet nedenfor viser ved bruk av ROT90 () -funksjonen med en todimensjonal matrise.
1 2 3 4 | # Importer numpy Importer numpy som NP arr = np.Array ([[1,2,3], [5,6,7]]) trykk (NP.rot90 (arr)) |
Funksjonen vil rotere matrisen langs nullaksen og returnere matrisen som vist:
1 2 3 | [[3 7] [2 6] [1 5]] |
Eksempel nr. 2
For å rotere en matrise langs nullaksen med 180 grader, kan vi gjøre:
1 2 | arr = np.Array ([[1,2,3], [5,6,7]]) trykk (NP.rot90 (arr, k = 2)) |
Antall ganger forteller funksjonen å rotere matrisen langs nullaksen med 180 grader. Ovennevnte kode skal returnere en matrise som:
1 2 | [[7 6 5] [3 2 1]] |
Konklusjon
Denne artikkelen dekket hvordan du roterer en matrise med 90 grader langs en spesifisert akse ved bruk av ROT90 () -funksjonen.
Takk for at du leste!!