Numpy NP.Rottop 10

Numpy NP.Rottop 10

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:

  1. Array - refererer til inngangsarrayen.
  2. k - Antall ganger for å rotere matrisen med 90 grader.
  3. akser - langs hvilken akse for å rotere matrisen.

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