Python | Numpy numpy.transpose()

Med hjelp av Numpy numpy.transpose() , Vi kan utføre den enkle funksjonen å transponere innenfor én linje ved å bruke numpy.transpose() metode for Numpy. Den kan transponere 2-D-matrisene, på den annen side har den ingen effekt på 1-D-matriser. Denne metoden transponerer 2D-numpy-arrayen.

Parametere:
akser: [Ingen, tuppel av ints, eller n ints] Hvis noen vil sende parameteren, kan du det, men det er ikke alt nødvendig. Men hvis du vil, så husk bare pass (0, 1) eller (1, 0) . Som vi har en rekke av form (2, 3) for å endre den (3, 2), bør du passere (1, 0) der 1 som 3 og 0 som 2.
Returnerer: ndarray

Eksempel #1:
I dette eksemplet kan vi se at det er veldig enkelt å transponere en matrise med bare én linje.

Python3




# importing python module named numpy> import> numpy as np> # making a 3x3 array> gfg> => np.array([[> 1> ,> 2> ,> 3> ],> > [> 4> ,> 5> ,> 6> ],> > [> 7> ,> 8> ,> 9> ]])> # before transpose> print> (gfg, end> => ' '> )> # after transpose> print> (gfg.transpose())>

Produksjon:

[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]] 

Eksempel #2:
I dette eksemplet demonstrerer vi bruken av tuples i numpy.transpose().

Python3




# importing python module named numpy> import> numpy as np> # making a 3x3 array> gfg> => np.array([[> 1> ,> 2> ],> > [> 4> ,> 5> ],> > [> 7> ,> 8> ]])> # before transpose> print> (gfg, end> => ' '> )> # after transpose> print> (gfg.transpose(> 1> ,> 0> ))>

Produksjon:

[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]] 

Metode 2: Ved hjelp av Numpy ndarray.T objekt.

Python3




# importing python module named numpy> import> numpy as np> > # making a 3x3 array> gfg> => np.array([[> 1> ,> 2> ,> 3> ],> > [> 4> ,> 5> ,> 6> ],> > [> 7> ,> 8> ,> 9> ]])> > # before transpose> print> (gfg, end> => ' '> )> > # after transpose> print> (gfg.T)>

Produksjon

[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]