當我們乘大小米×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