题解 | #矩阵乘法#

矩阵乘法

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

思路清晰

# 两个列表相乘
def ls_x(a,b):  
    c=zip(a,b)
    return sum([i*j for i,j in c])
    
# 第一个二维列表的行和列;第二个二维列表的行和列
row1,col1 = int(input()),int(input()) # 行、列
row2,col2= col1,int(input())

# 三个二维列表
arr1 = [list(map(int,input().split())) for i in range(row1)]
arr2 = [list(map(int,input().split())) for i in range(row2)]
arr3 = [[1 for i in range(col2)] for j in range(row1)]

# 循环,求解
for row in range(row1):
    for col in range(col2):
        arr3[row][col] = ls_x(arr1[row],[arr2[i][col] for i in range(row2)])
        
# 输出
for i in arr3:
    for j in i:
        print(j,end=' ')
    print()
全部评论

相关推荐

11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
Hello_WordN:咱就是说,除了生命其他都是小事,希望面试官平安,希望各位平时也多注意安全
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务