Python两个二维数组相加[[1,2,13],[4,5,6],[7,8,19]]和[[1,2,3],[4,5,6],[7,8,9]]相加
时间: 2023-08-18 14:45:41 浏览: 297
可以使用循环遍历两个二维数组,并将对应位置的元素相加,然后存储到一个新的二维数组中。代码如下:
```python
arr1 = [[1,2,13],[4,5,6],[7,8,19]]
arr2 = [[1,2,3],[4,5,6],[7,8,9]]
result = []
for i in range(len(arr1)):
row = []
for j in range(len(arr1[i])):
row.append(arr1[i][j] + arr2[i][j])
result.append(row)
print(result)
```
输出结果为:
```
[[2, 4, 16], [8, 10, 12], [14, 16, 28]]
```
相关问题
python两个二维数组相加
可以使用numpy库中的add函数实现两个二维数组相加。例如:
```
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.add(a, b)
print(c)
```
输出结果为:
```
[[ 6 8]
[10 12]]
```
Python两个二维数组相加,不用函数写
可以使用Python的基本语法实现两个二维数组的相加。示例代码如下:
```python
# 两个二维数组
arr1 = [[1, 2], [3, 4]]
arr2 = [[5, 6], [7, 8]]
# 定义一个空的结果数组
result = []
# 遍历两个二维数组
for i in range(len(arr1)):
# 定义一个空的一维数组
row = []
for j in range(len(arr1[i])):
# 对应位置相加
row.append(arr1[i][j] + arr2[i][j])
# 将一维数组添加到结果数组中
result.append(row)
# 打印结果
print(result)
```
输出结果:
```
[[6, 8], [10, 12]]
```
其中,使用了两层循环来遍历两个二维数组,并对应位置相加,将相加后的结果添加到一个新的二维数组中。
阅读全文