NumPy Matrix transpose() – Transposée d’un tableau en Python

La transposition d’une matrice est obtenue en déplaçant les données des lignes vers les colonnes et les données des colonnes vers les lignes. Si nous avons un tableau de forme (X, Y), alors la transposée du tableau aura la forme (Y, X).

Matrice de transposition NumPy()

Le module numpy de Python est principalement utilisé pour travailler avec des tableaux en Python. Nous pouvons utiliser la fonction transpose() pour obtenir la transposée d’un tableau.

import numpy as np

arr1 = 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}')

Sortie :

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

Transposée d’un objet de type tableau

La fonction transpose() fonctionne également avec un objet de type tableau, tel qu’une liste imbriquée.

arr1 = [[1, 2, 3], [4, 5, 6]]

arr1_transpose = np.transpose(arr1)

Le résultat sera le même que dans le programme précédent. Référence : Doc API

Source:
https://www.digitalocean.com/community/tutorials/numpy-matrix-transpose-array