Produit Matriciel
Listes de listes
Enonce
Écrire une fonction qui calcule le produit de deux matrices A et B représentées par des listes de listes. On suppose les dimensions compatibles.
produit_matrices([[1, 2], [3, 4]], [[5, 6], [7, 8]]) → [[19, 22], [43, 50]]
Signature attendue
def produit_matrices(A: list, B: list) -> list:
Exemples
produit_matrices([[1, 2], [3, 4]], [[5, 6], [7, 8]])→[[19, 22], [43, 50]]produit_matrices([[1, 0], [0, 1]], [[3, 4], [5, 6]])→[[3, 4], [5, 6]]produit_matrices([[1, 2, 3]], [[4], [5], [6]])→[[32]]
Produit de matrices
Le produit de deux matrices A (n×m) et B (m×p) donne une matrice C (n×p) où C[i][j] = Σ A[i][k] × B[k][j] pour k de 0 à m-1. C'est un grand classique CPGE avec sa triple boucle.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Colonne d'une Matrice
- Maximum de chaque Ligne
- Recherche dans une Matrice Triée
- Inverser un Dictionnaire
- Regrouper par Valeur
- Deux Somme (Two Sum)
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.