numpy.ndarray.transpose()
La función devuelve una vista de la array con ejes transpuestos.
Para una array 1-D esto no tiene efecto, ya que un vector transpuesto es simplemente el mismo vector. Para una array 2-D, esta es una transposición de array estándar. Para una array nD, si se dan los ejes, su orden indica cómo se permutan los ejes. Si no se proporcionan los ejes y arr.shape = (i[0], i[1], … i[n-2], i[n-1]), entonces arr.transpose().shape = (i[n -1], i[n-2], … i[1], i[0]).
Sintaxis: numpy.ndarray.transpose(*ejes)
Parámetros:
ejes: [Ninguno, tupla de enteros o n enteros] Ninguno o ningún argumento: invierte el orden de los ejes.
tupla de enteros: i en el lugar j-ésimo en la tupla significa que el eje i-ésimo de arr se convierte en el eje j-ésimo de arr.transpose().
n enteros: igual que una n-tupla de los mismos enteros (esta forma está pensada simplemente como una alternativa de «conveniencia» a la forma de tupla)Retorno: [ndarray] Vista de arr, con ejes convenientemente permutados.
Código #1:
# Python program explaining # numpy.ndarray.transpose() function # importing numpy as geek import numpy as geek arr = geek.array([[5, 6], [7, 8]]) gfg = arr.transpose() print( gfg )
Producción :
[[5 7] [6 8]]
Código #2:
# Python program explaining # numpy.ndarray.transpose() function # importing numpy as geek import numpy as geek arr = geek.array([[5, 6], [7, 8]]) gfg = arr.transpose((1, 0)) print( gfg )
Producción :
[[5 7] [6 8]]