当我们乘大小米×k的两个矩阵A和大小k x的B n的我们用下面的代码:矩阵乘法解释
#for resultant matrix rows
for i in range(m):
#for resultant matrix column
for j in range(n):
for l in range(k):
#A's row x B's columns
c[i][j]=c[i][j]+a[i][l]*b[l][j]
是我在循环的代码正确解释意见?有更好的循环解释还是有更好的思维过程来编码矩阵乘法?
EDIT1:我不是在寻找更好的代码。我的问题是关于将矩阵乘法的数学转换为代码时的思维过程。
? – DVT
你也许不应该使用'l'作为迭代变量,它看起来像是'1'或'I' – user3080953