Python | Numpy numpy.transpose()
S pomočjo Numpy numpy.transpose() , Preprosto funkcijo transponiranja znotraj ene vrstice lahko izvedemo z uporabo numpy.transpose() metoda Numpy. Lahko transponira 2-D nize, po drugi strani pa nima vpliva na 1-D nize. Ta metoda prenese 2-D matriko numpy.
Parametri:
osi: [Brez, tuple of ints ali n ints] Če kdo želi posredovati parameter, potem lahko, vendar ni vse potrebno. Če pa želite, si zapomnite samo mimo (0, 1) oz (1, 0) . Kot da imamo niz oblik (2, 3), da ga spremenimo (3, 2), morate posredovati (1, 0), kjer je 1 kot 3 in 0 kot 2.
Vrne: ndarray
Primer #1:
V tem primeru lahko vidimo, da je zelo enostavno prenesti matriko s samo eno vrstico.
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())> |
Izhod:
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]
Primer #2:
V tem primeru prikazujemo uporabo tuplev v 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> ))> |
Izhod:
[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]]
2. način: Uporaba Objekt Numpy ndarray.T.
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)> |
Izhod
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]