Python | Numpy numpy.transpose()

Ar palīdzību Numpy numpy.transpose() , Mēs varam veikt vienkāršu transponēšanas funkciju vienā rindā, izmantojot numpy.transpose() metode Numpy. Tas var transponēt 2-D masīvus, no otras puses, tas neietekmē 1-D masīvus. Šī metode transponē 2-D nelīdzeno masīvu.

Parametri:
asis: [None, tuple of ints vai n ints] Ja kāds vēlas nodot parametru, varat to izdarīt, taču tas nav viss obligāti. Bet, ja vēlaties, tad atcerieties, tikai pārejiet (0, 1) vai (1, 0) . Tāpat kā mums ir formas (2, 3) masīvs, lai to mainītu (3, 2), jums jāiet garām (1, 0), kur 1 ir 3 un 0 kā 2.
Atgriež: ndarray

1. piemērs:
Šajā piemērā mēs redzam, ka ir patiešām viegli transponēt masīvu tikai ar vienu rindiņu.

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())>

Izvade:

[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]] 

2. piemērs:
Šajā piemērā mēs demonstrējam korešu izmantošanu failā 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> ))>

Izvade:

[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]] 

2. metode: Izmantojot Numpy ndarray.T objekts.

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)>

Izvade

[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]