如何用python将1920*750,1920*750,1920*750的三个数组合并成1920*750*3的数组
时间: 2023-05-26 10:01:08 浏览: 114
python 实现数组组合
5星 · 资源好评率100%
A:
可以使用numpy库中的dstack函数来完成这个任务。
```python
import numpy as np
arr1 = np.zeros((1920, 750))
arr2 = np.ones((1920, 750))
arr3 = np.full((1920, 750), 2)
result = np.dstack((arr1, arr2, arr3))
print(result.shape) # 输出结果为 (1920, 750, 3)
```
上述代码中,使用np.zeros、np.ones和np.full函数生成三个1920*750的数组,分别对应三个颜色通道的像素值。然后使用np.dstack函数将这三个数组按照通道的维度堆叠在一起,得到最终的1920*750*3数组。
阅读全文