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)
编写矩阵乘法算法程序.设A = [[2,1],[3,5],[1,4]],B = [[3,2,1,4],[0,7,2,6]],求C=A*B.
最新推荐文章于 2020-12-22 17:00:36 发布