La demande
“Multiplication de matrices en Python qui lit A et B de dimensions m, n et p, initialise C, parcourt i, j et k, ajoute A[i][k] fois B[k][j] à une somme, stocke C[i][j], puis affiche C.”
Essayez ensuiteAjouter une vérification de compatibilité des dimensions.Ajouter une étape de transposition de B avant les boucles.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Vérifier la compatibilité des dimensions des matrices
02
Initialiser la matrice résultat avec des zéros
03
Utiliser des boucles imbriquées pour les lignes, les colonnes et l’accumulation du produit scalaire
04
Mettre à jour les compteurs de boucle pour parcourir tous les éléments
Pour enseigner la structure d’un algorithme, implémenter une multiplication matricielle ou vérifier une logique de calcul.