np.concatenate
时间: 2024-01-07 22:04:02 浏览: 28
`np.concatenate`是NumPy中的一个函数,用于沿给定轴连接两个或多个数组。它的语法如下:
```python
np.concatenate((arr1, arr2, ...), axis=0)
```
其中,`arr1`、`arr2`等是要连接的数组,`axis`指定连接的轴,如果不指定则默认为0。注意,要连接的数组在维度上需要一致,除了连接轴之外的维度必须相同。
举个例子,假设我们有两个一维数组`a`和`b`:
```python
>>> a = np.array([1, 2, 3])
>>> b = np.array([4, 5, 6])
>>> np.concatenate((a, b))
array([1, 2, 3, 4, 5, 6])
```
我们也可以在二维数组中连接多个数组:
```python
>>> c = np.array([[7, 8, 9], [10, 11, 12]])
>>> np.concatenate((a.reshape(1, -1), c), axis=0)
array([[ 1, 2, 3],
[ 7, 8, 9],
[10, 11, 12]])
```
在这个例子中,我们将一维数组`a`改变成了二维数组,并在第0轴连接了它和二维数组`c`。注意`a`的形状必须为`(1, 3)`才能与`c`在第0轴上连接。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)