Con la ayuda de Numpy numpy.transpose() , Podemos realizar la función simple de transponer dentro de una línea usando numpy.transponer() método de Numpy. Puede transponer las matrices 2-D, por otro lado, no tiene ningún efecto sobre las matrices 1-D. Este método transpone la matriz numpy 2-D.
Parámetros:
ejes : [Ninguno, tupla de enteros o n enteros] Si alguien quiere pasar el parámetro, puede hacerlo, pero no todo es necesario. Pero si quieres, recuerda solo pasa. (0, 1) o (1, 0) . Como tenemos una matriz de forma (2, 3) para cambiarla (3, 2), debes pasar (1, 0) donde 1 es 3 y 0 es 2.
Devoluciones: ndarray
Ejemplo 1 :
En este ejemplo podemos ver que es realmente fácil transponer una matriz con solo una línea.
Python3
golpe de división de cuerdas
# 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())> |
>
>
fecha localProducción:
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]>
Ejemplo #2:
En este ejemplo demostramos el uso de tuplas en 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> ))> |
>
mapa en java
>Producción:
[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]]>
Método 2: Usando Objeto 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)> |
bash comprueba si la variable de entorno está configurada
>
>
Producción
[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]>