Transposición de matrices de NumPy () – Transposición de una matriz en Python

La transposición de una matriz se obtiene moviendo los datos de las filas a las columnas y los datos de las columnas a las filas. Si tenemos una matriz de forma (X, Y), entonces la transposición de la matriz tendrá la forma (Y, X).

Transposición de matriz de NumPy()

El módulo NumPy de Python se utiliza principalmente para trabajar con matrices en Python. Podemos utilizar la función transpose() para obtener la transposición de una matriz.

import numpy as nparr1 = np.array([[1, 2, 3], [4, 5, 6]])print(f'Original Array:n{arr1}')arr1_transpose = arr1.transpose()print(f'Transposed Array:n{arr1_transpose}')

Producción:

Original Array:[[1 2 3] [4 5 6]]Transposed Array:[[1 4] [2 5] [3 6]]

Transposición de un objeto similar a una matriz

La función transpose() también funciona con un objeto tipo matriz, como por ejemplo una lista anidada.

arr1 = [[1, 2, 3], [4, 5, 6]]arr1_transpose = np.transpose(arr1)

El resultado será el mismo que el del programa anterior. Referencia: Documentación de la API

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja un comentario

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

Scroll al inicio