Python | Numpy numpy.transpose()
Med hjälp av Numpy numpy.transpose() , Vi kan utföra den enkla funktionen att transponera inom en rad genom att använda numpy.transpose() Numpys metod. Den kan transponera 2-D-arrayerna å andra sidan har den ingen effekt på 1-D-arrayer. Denna metod transponerar 2D-numpy-arrayen.
Parametrar:
axlar: [None, tuple of ints, or n ints] Om någon vill skicka parametern så kan du men allt är inte nödvändigt. Men om du vill än kom ihåg bara passera (0, 1) eller (1, 0) . Liksom vi har en array av form (2, 3) för att ändra den (3, 2) bör du passera (1, 0) där 1 är 3 och 0 som 2.
Returnerar: ndarray
Exempel #1:
I det här exemplet kan vi se att det är väldigt enkelt att transponera en array med bara en rad.
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())> |
Produktion:
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]
Exempel #2:
I det här exemplet demonstrerar vi användningen av tupler 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> ))> |
Produktion:
[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]]
Metod 2: Använder sig 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)> |
Produktion
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]