Python | Numpy numpy.transpose()
Cu ajutorul Numpy numpy.transpose() , Putem îndeplini funcția simplă de transpunere într-o singură linie folosind numpy.transpose() metoda Numpy. Poate transpune matricele 2-D, pe de altă parte, nu are niciun efect asupra matricelor 1-D. Această metodă transpune matricea numpy 2-D.
Parametri:
axe: [Niciunul, tuplu de inți sau n inți] Dacă cineva dorește să treacă parametrul, atunci puteți, dar nu este tot necesar. Dar dacă vrei, amintește-ți doar treci (0, 1) sau (1, 0) . Așa cum avem o matrice de formă (2, 3) pentru a o schimba (3, 2), ar trebui să treceți (1, 0) unde 1 ca 3 și 0 ca 2.
Se intoarce: ndarray
Exemplul #1:
În acest exemplu, putem vedea că este foarte ușor să transpuneți o matrice cu o singură linie.
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())> |
Ieșire:
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]
Exemplul #2:
În acest exemplu demonstrăm utilizarea tuplurilor în 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> ))> |
Ieșire:
[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]]
Metoda 2: Folosind Numpy ndarray.T obiect.
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)> |
Ieșire
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]