Python | Numpy numpy.transpose()
Met de hulp van Numpy numpy.transpose() , We kunnen de eenvoudige functie van transponeren binnen één regel uitvoeren door te gebruiken numpy.transpose() methode van Numpy. Het kan de 2D-arrays transponeren, maar heeft geen effect op 1D-arrays. Deze methode transponeert de 2D numpy-array.
Parameters:
bijlen: [None, tuple of ints, or n ints] Als iemand de parameter wil doorgeven, dan kan dat, maar het is niet allemaal vereist. Maar als je wilt, onthoud dan alleen pas (0, 1) of (1, 0) . Net zoals we een reeks vormen (2, 3) hebben om deze te veranderen (3, 2), moet je (1, 0) doorgeven, waarbij 1 als 3 en 0 als 2.
Geeft terug: ndarray
Voorbeeld 1 :
In dit voorbeeld kunnen we zien dat het heel eenvoudig is om een array met slechts één regel te transponeren.
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())> |
Uitgang:
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]
Voorbeeld #2:
In dit voorbeeld demonstreren we het gebruik van tupels in 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> ))> |
Uitgang:
[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]]
Methode 2: Gebruik makend van Numpy ndarray.T-object.
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)> |
Uitvoer
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]