编写矩阵乘法算法程序.设A = [[2,1],[3,5],[1,4]],B = [[3,2,1,4],[0,7,2,6]],求C=A*B.

匿名 (未验证) 提交于 2019-12-03 00:30:01

a = [     [2,1],     [3,5],     [1,4]      ]     b = [     [3,2,1,4],     [0,7,2,6]      ]     #定义一个数组c用来接收数组a和数组b相乘的结果  #[0 for i in range(4)]表示数组c的列数  # for i in range(3) 表示数组c的行数  c = [[0 for i in range(4)] for i inrange(3)]     for i in range(len(a)):#取数组a的行数     for j in range(len(b[0])):#取数组b的列数          t = 0         for k in range(len(b)):#控制数组a中的数和数组b中的哪一个数相乘             t+=a[i][k] * b[k][j]         c[i][j]=t#将结果赋值给数组c     print(c)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!