社区讨论
矩阵乘法
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 条回复,欢迎继续交流。
正在加载回复...