Python | Numpy numpy.transpose()
Avulla Numpy numpy.transpose() , Voimme suorittaa yksinkertaisen transponointitoiminnon yhdellä rivillä käyttämällä numpy.transpose() Numpy-menetelmä. Se voi transponoida 2-D-taulukot, mutta toisaalta sillä ei ole vaikutusta 1-D-taulukoihin. Tämä menetelmä transponoi 2-D numpy-taulukon.
Parametrit:
akselit: [Ei mitään, tuple of ints tai n ints] Jos joku haluaa välittää parametrin, voit, mutta se ei ole kaikkia pakollisia. Mutta jos haluat, muista vain ohita (0, 1) tai (1, 0) . Kuten meillä on muototaulukko (2, 3) muuttaaksesi sitä (3, 2), sinun tulee ohittaa (1, 0), jossa 1 on 3 ja 0 2.
Palautukset: ndarray
Esimerkki #1:
Tässä esimerkissä voimme nähdä, että taulukon transponointi vain yhdellä rivillä on todella helppoa.
Python 3
# 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())> |
Lähtö:
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]
Esimerkki #2:
Tässä esimerkissä havainnollistetaan monikoiden käyttöä numpy.transpose().
Python 3
# 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> ))> |
Lähtö:
[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]]
Tapa 2: Käyttämällä Numpy ndarray.T-objekti.
Python 3
# 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)> |
Lähtö
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]