Python题解 | #矩阵乘法#

矩阵乘法

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





while True:
    try:
        x = int(input())
        y = int(input())
        z = int(input())
        dp1 = []
        dp2 = []
        res = [[0] * z for _ in range(x)]
        for i in range(x):
            dp1.append(list(map(int, input().strip().split(' '))))
        for j in range(y):
            dp2.append(list(map(int, input().strip().split(' '))))

        for i in range(x):
            for j in range(y):
                for k in range(z):
                    res[i][k] += dp1[i][j] * dp2[j][k]
        for i in range(x):
            for j in range(z - 1):
                print(res[i][j], end=' ')
            print(res[i][-1])

    except:
        break

全部评论
注意输出的行列分别为第一个矩阵的行和第二个矩阵的列
点赞 回复 分享
发布于 2024-05-15 23:07 上海

相关推荐

05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
那一天的Java_Java起来:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
就只能3个月,但是要求长期全职实习
Swaying:你确实是能长期实习啊,但是你那时候有事也没啥办法嘛
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务