题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
x = int(input()) y = int(input()) z = int(input()) s1, s2, s3 = list(), list(), list() for _ in range(x): s1.append(list(map(int, input().split()))) # 接收 s1, s2 for _ in range(y): s2.append(list(map(int, input().split()))) for i in range(x): s3.append([0]*z) # 初始化s3 for i in range(x): # 计算每一项的值 for j in range(z): s3[i][j] = sum(map(lambda x,y: x*y, s1[i], [s2[n][j] for n in range(y)])) for i in range(x): print(*s3[i]) # 打印每一行
查看12道真题和解析