Python练习题044:矩阵相加

版权声明:本文为博主原创文章,转载请务必注明出处和作者,谢谢合作! https://blog.csdn.net/zhanshen112/article/details/90599974

题目

两个 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)

结果
在这里插入图片描述

  • 如果直接相加,则是将两个列表合并
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

结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhanshen112/article/details/90599974