两个矩阵对应位置的数据相加,并返回一个矩阵

X = [[12,7,3,10],
    [4 ,5,6,20],
    [7 ,8,9,10]]
Y = [[5,8,1,10], [6,7,3,20], [4,5,9,30]]

分析:两个矩阵的特点都是有三行四列,那么就一个for循环控制行,一个控制列,再把每个数据取出来,再相加,返回给一个空矩阵即可。

外循环控制行,内循环控制列

定义一个空矩阵:

   
result =
      [[0,0,0,0], 
      [0,0,0,0],
      [0,0,0,0]]
       

for i in range(3):
  for j in range(4):
    result [i][j]  = X[i][j]+Y[x][j]

 
原文地址:https://www.cnblogs.com/lanyy/p/8954354.html