np.concatenate
时间: 2023-06-29 14:11:10 浏览: 43
`np.concatenate` 是一个 NumPy 库中的函数,用于将多个数组沿着指定的轴连接在一起。它的语法如下:
```python
numpy.concatenate((a1, a2, ...), axis=0, out=None)
```
其中,`a1`, `a2`, ... 是要连接的数组序列,`axis` 是指定连接轴的参数,默认值为 0,表示沿着第一个维度连接,`out` 参数是可选的,用于指定输出的数组。
举个例子,如果有两个数组 `a` 和 `b`:
```python
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
```
我们可以沿着第 0 维度(即行)将它们连接起来:
```python
c = np.concatenate((a, b), axis=0)
print(c)
```
输出结果如下:
```
array([[1, 2],
[3, 4],
[5, 6]])
```
注意,`b` 数组在连接时会被自动扩展为 2 维数组。