题解 | #矩阵乘法#

https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b


x = int(input())
y = int(input())
z = int(input())

mat1 = []
mat2 = []
results = []                           #x行z列
for i in range(x):
    mat1.append(list(map(int,input().split())))
for i in range(y):
    mat2.append(list(map(int,input().split())))


for i in range(x): #第一个矩阵的行
    hang = []
    for j in range(z): #第二个矩阵的列
        sum = 0
        for k in range(y):#第二个矩阵的行k
            values = mat1[i][k]*mat2[k][j]
            sum += values
        hang.append(str(sum))
    print(' '.join(hang))











全部评论

相关推荐

昨天 11:23
重庆邮电大学 C++
点赞 评论 收藏
分享
11-15 19:28
已编辑
蚌埠坦克学院 硬件开发
点赞 评论 收藏
分享
把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务