用python解决矩阵相加问题

2024-01-17 18:40:31 浏览数 (2)

1 问题

计算矩阵相加。

2 方法

代码清单 1

# 两个矩阵相加

X = [[12,7,3], # 创建一个列表

[4 ,5,6],

[7 ,8,9]]

Y = [[5,8,1], # 创建一个列表

[6,7,3],

[4,5,9]]

result = [[0,0,0], # 创建一个空矩阵

[0,0,0],

[0,0,0]]

for i in range(len(X)): # 迭代输出行,矩阵当中,是由三个列表所呈现的。

for j in range(len(X[0])): # 迭代输出列,访问大列表当中 每个列表的第一个元素,即为列

result[i][j] = X[i][j] Y[i][j] #X下标对应的数字,加上Y下标对应的数字 即为所求

for r in result: # 创建一个循环,遍历每一个列表元素并相加。

print(r) # 打印出结果

3 结语

创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。

0 人点赞