This is a python program tp multiply two matrices (tested in version 3.4)
Output:
[114, 160, 60, 27]
[74, 97, 73, 14]
[119, 157, 112, 23]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # python program to multiply two matrices # using nested loops # 3x3 matrix X = [[12,7,3],[4,5,6],[7,8,9]] # 3x4 matrix Y = [[5,8,1,2],[6,7,3,0],[4,5,9,1]] # result in 3x4 result = [[0,0,0,0],[0,0,0,0],[0,0,0,0]] # iterate through rows of X for i in range(len(X)): #iterate through columns of Y for j in range(len(Y[0])): #iterate through rows of Y for k in range(len(Y)): result[i][j]+=X[i][k]*Y[k][j] for r in result: print(r) |
Output:
[114, 160, 60, 27]
[74, 97, 73, 14]
[119, 157, 112, 23]
Comments
Post a Comment