我有两个矩阵,每个矩阵作为列表列表存储,每个矩阵存储数字。如何将矩阵一起添加。
例如:我想要
[[1,1], [1,1]] + [[1,1], [1,1]]
等于
[[2,2], [2,2]]
答案 0 :(得分:6)
使用numpy
,这是一个非常流行的Python线性代数库
>>> import numpy as np
>>> a = np.matrix([[1,1], [1,1]])
>>> b = np.matrix([[1,1], [1,1]])
>>> a + b
matrix([[2, 2],
[2, 2]])
答案 1 :(得分:1)
您可以使用列表理解
a = [[1,1], [1,1]]
b = [[1,1], [1,1]]
c = [[a[i][j] + b[i][j] for j in range(len(a[0])) ] for i in range(len(a))]