如何用python将1920×750,1920×750,1920×750的三个数组合并成1920×750×3的数组
时间: 2023-05-26 08:01:10 浏览: 125
python 实现数组组合
5星 · 资源好评率100%
A:
可以使用NumPy库中的concatenate函数来实现。具体步骤如下:
1. 导入NumPy库
```python
import numpy as np
```
2. 创建三个大小为(1920, 750)的数组
```python
a = np.zeros((1920, 750))
b = np.ones((1920, 750))
c = np.full((1920, 750), 2)
```
3. 使用concatenate函数将三个数组沿着第三个维度合并
```python
result = np.concatenate([a[..., np.newaxis], b[..., np.newaxis], c[..., np.newaxis]], axis=-1)
```
这样就可以得到一个大小为(1920, 750, 3)的数组result,其中第三个维度表示R、G、B三个通道。
阅读全文