题目

两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:

X = [[12,7,3],
[4 ,5,6],
[7 ,8,9]]

Y = [[5,8,1],
[6,7,3],
[4,5,9]]

分析

可以按照数学计算的过程,让对应数字相加。当然如果使用numpy库那就更简单了。

实现

  • 使用numpy库
import numpy as np
x = np.array( [[12,7,3],
               [4 ,5,6],
               [7 ,8,9]])
y = np.array( [[5,8,1],
               [6,7,3],
               [4,5,9]])
z = x+y
print(z)

结果

python 给矩阵增加一列数据 python中矩阵相加_数据

  • 如果直接相加,则是将两个列表合并
x =  [[12,7,3],
      [4 ,5,6],
      [7 ,8,9]]
y =  [[5,8,1],
      [6,7,3],
      [4,5,9]]
z = x+y
print z

结果:

python 给矩阵增加一列数据 python中矩阵相加_数据_02