Python | Numpy numpy.transpose()
Avec l'aide de Numpy numpy.transpose() , Nous pouvons effectuer la simple fonction de transposition sur une seule ligne en utilisant numpy.transpose() méthode de Numpy. Il peut transposer les tableaux 2D, mais n'a aucun effet sur les tableaux 1D. Cette méthode transpose le tableau numpy 2D.
Paramètres:
axes : [Aucun, tuple d'entiers ou n entiers] Si quelqu'un veut transmettre le paramètre, vous pouvez le faire, mais ce n'est pas tout obligatoire. Mais si tu veux, souviens-toi, passe seulement (0, 1) ou (dix) . Comme nous avons un tableau de formes (2, 3) pour le changer (3, 2), vous devez passer (1, 0) où 1 est 3 et 0 est 2.
Retour: ndarray
Exemple 1 :
Dans cet exemple, nous pouvons voir qu’il est très simple de transposer un tableau avec une seule ligne.
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())> |
Sortir:
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]
Exemple #2 :
Dans cet exemple, nous démontrons l'utilisation de tuples dans 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> ))> |
Sortir:
[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]]
Méthode 2 : En utilisant Objet 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)> |
Sortir
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]