社区讨论

矩阵乘法

B2105矩阵乘法参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mm50i7mj
此快照首次捕获于
2026/02/27 22:53
2 周前
此快照最后确认于
2026/02/27 23:20
2 周前
查看原帖
PYTHON
def matmul(m1,m2):
    res=[[0]*len(m2[0]) for _ in range(len(m1))]
    for y in range(len(m1)):
        for x in range(len(m2[0])):
            n=0
            for a,b in zip(m1[y],(line[x] for line in m2)):
                n+=a*b
            res[y][x]=n
    return res

n,m,k=map(int,input().split())
m1=[]
for _ in range(n):
    row=list(map(int,input().split()))
    m1.append(row)
m2=[]
for _ in range(m):
    row=list(map(int,input().split()))
    m2.append(row)
result=matmul(m1,m2)
for line in result:
    print(' '.join(map(str,line)))

回复

2 条回复,欢迎继续交流。

正在加载回复...