Avancé
🧠 Fondamentaux
30 XP
0 personnes ont réussi
Matrice transposee
La transposition de matrice est utilisée en data science (pandas), en traitement d'images, et dans toute manipulation de tableaux 2D. Transposer, c'est transformer les lignes en colonnes.
Python a un idiome très élégant pour ça. zip() regroupe les éléments par position, et l'opérateur * décompresse une liste en arguments séparés : matrice = [[1, 2, 3], [4, 5, 6]] zip(*matrice) regroupe (1,4), (2,5), (3,6)
Écris une fonction transposer(matrice) qui transpose une matrice représentée comme une liste de listes.
Exemple : transposer([[1,2,3],[4,5,6]]) renvoie [[1,4],[2,5],[3,6]]