Python编写代码,使两个二维数组相加
时间: 2024-02-16 12:12:02 浏览: 55
python 实现两数相加
可以使用Python中的列表推导式和zip函数来实现两个二维数组的相加。示例代码如下:
```python
# 两个二维数组
arr1 = [[1, 2], [3, 4]]
arr2 = [[5, 6], [7, 8]]
# 列表推导式和zip函数实现相加
result = [[a + b for a, b in zip(row1, row2)] for row1, row2 in zip(arr1, arr2)]
# 打印结果
print(result)
```
输出结果:
```
[[6, 8], [10, 12]]
```
其中,列表推导式 `[a + b for a, b in zip(row1, row2)]` 实现了对两个一维数组的相加,而外层的列表推导式 `[[a + b for a, b in zip(row1, row2)] for row1, row2 in zip(arr1, arr2)]` 则实现了对两个二维数组的相加。
阅读全文