したがって、マトリックスの目的の行、マトリックスの列、および行と列のドット積を返すこれらの 3 つの完全な関数があり、2 の積を見つけるために、4 番目の関数でそれらを何らかの方法でメッシュ化する必要があります。乗算される行列。助言がありますか?
#Test matrices
A = [[2,4], [7,0], [6,3]]
B = [[3,1], [-1,8], [-3, 3]]
C = [[4,1,9], [6,2,8], [7,3,5]]
D = [[2,9], [5,2], [1,0]]
def row(A,i):
Z = []
Z.append(A[i])
return Z[0]
def col(B,j):
Z=[]
for i in range(len(B)):
Z.append(B[i][j])
return Z
def dotProduct(x,y):
prod=0
for i in range(len(x)):
prod=prod+x[i]*y[i]
return prod
def matrixMUL(A, B):
Z = []
....
return Z