三维数组元素之间的相互加减,pyhon代码
时间: 2023-06-07 17:10:17 浏览: 71
可以使用numpy库中的ndarray来实现三维数组元素的加减运算。示例如下:
```python
import numpy as np
# 创建两个3x3x3的三维数组
arr1 = np.array([[[1, 2, 3], [4, 5, 6], [7, 8, 9]],
[[10, 11, 12], [13, 14, 15], [16, 17, 18]],
[[19, 20, 21], [22, 23, 24], [25, 26, 27]]])
arr2 = np.array([[[2, 4, 6], [8, 10, 12], [14, 16, 18]],
[[20, 22, 24], [26, 28, 30], [32, 34, 36]],
[[38, 40, 42], [44, 46, 48], [50, 52, 54]]])
# 三维数组元素相加
arr_sum = arr1 + arr2
print("相加结果:")
print(arr_sum)
# 三维数组元素相减
arr_sub = arr1 - arr2
print("相减结果:")
print(arr_sub)
```
输出结果如下:
```
相加结果:
[[[ 3 6 9]
[12 15 18]
[21 24 27]]
[[30 33 36]
[39 42 45]
[48 51 54]]
[[57 60 63]
[66 69 72]
[75 78 81]]]
相减结果:
[[[-1 -2 -3]
[-4 -5 -6]
[-7 -8 -9]]
[[-10 -11 -12]
[-13 -14 -15]
[-16 -17 -18]]
[[-19 -20 -21]
[-22 -23 -24]
[-25 -26 -27]]]
```