题解 | #矩阵乘法#

矩阵乘法

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

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

# def get_lst(x,y):
#     lst1 = []
#     for i in range(x):
#         tmp = list(map(int,input().split(' ')))
#         lst1.append(tmp)
#     return lst1

# narray1 = get_lst(x,y)
# narray2 = get_lst(y,z)

# ret = []
# for i in range(len(narray1)):
#     tmp = []
#     for j in range(len(narray2[0])):
#         sum = 0
#         for k in range(len(narray1[i])):
#             sum += narray1[i][k] * narray2[k][j]
#         tmp.append(sum)
#     ret.append(tmp)

# for lst1 in ret:
#     for num in lst1:
#         print(num,end=' ')
#     print()


def get_matrix(rows):
    return [list(map(int, input().split())) for _ in range(rows)]

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

matrix1 = get_matrix(x)
matrix2 = get_matrix(y)

result = [
    [sum(a * b for a, b in zip(row, col)) for col in zip(*matrix2)] for row in matrix1
]

for row in result:
    print(" ".join(map(str, row)))

全部评论

相关推荐

明天不下雨了:兄弟你是我今天看到的最好看的简历(我说的是简历风格跟简历书写)把985 211再搞亮一点。投boss就说;您好,我华科(985)研二在读,本科211。对您的岗位很感兴趣,希望能获得一次投递机会。
点赞 评论 收藏
分享
数学转码崽:一直给我推,投了又不理,理了又秒挂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务