#! /usr/bin/env python
#coding=utf-8
def MatrixMultiply(a, b):
n=len(a)
c=[[0]*n for row in range(n)] #初始化c为n行n列的全零矩阵
for i in range(0, n):
for j in range(0, n):
#c[i][j]=0
for k in range(0, n):
c[i][j]=c[i][j]+a[i][k]*b[k][j]
return c
if __name__ == '__main__':
a=[[1,1],[2,3]]
b=[[1,0],[2,1]]
c=MatrixMultiply(a, b)
print c
Python实现矩阵相乘
最新推荐文章于 2024-06-03 08:00:00 发布