已知3行3列的矩阵 实现其对应位置的数据相加 并返回一个新的3行3列矩阵
时间: 2024-05-01 19:21:16 浏览: 83
python 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵(示例)
5星 · 资源好评率100%
可以使用嵌套的 for 循环来实现矩阵的加法:
```python
def matrix_add(matrix1, matrix2):
# 创建一个3行3列的零矩阵
result = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
# 遍历矩阵的每个元素,将对应位置的元素相加
for i in range(3):
for j in range(3):
result[i][j] = matrix1[i][j] + matrix2[i][j]
return result
```
以上函数接受两个3行3列的矩阵作为参数,返回一个新的3行3列矩阵,其中每个元素都等于对应位置的两个矩阵元素之和。比如,如果我们有以下两个矩阵:
```
matrix1 = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
matrix2 = [[9, 8, 7],
[6, 5, 4],
[3, 2, 1]]
```
那么调用 `matrix_add(matrix1, matrix2)` 将会返回以下矩阵:
```
[[10, 10, 10],
[10, 10, 10],
[10, 10, 10]]
```
阅读全文