Produit de deux matrices de taille 3 X 3.
Bonsoir
Je souhaite réaliser un script pour calculer le produit de deux matrices.
Voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
A = [[-1, 0, 0], [-1, 1, 1], [1, 0, 1]]
B = [[-1, 1, 1], [-2, 0, 1], [0, 3, 1]]
for i in range(len(A)):
for j in range(len(B[0])):
for k in range(len(B)):
C[i][j] += A[i][k] * B[k][j]
for line in C:
for e in line:
print(e, end='\t') |
Voici l'erreur:
Citation:
C[i][j] += A[i][k] * B[k][j]
NameError: name 'C' is not defined
Je ne comprend pas, la matrice C est déclarée dans la boucle k.
A bientôt