Función Numpy ndarray.transpose() | Python

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

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *