python 如何沿着列方向对两个数组进行垂直拼接。
时间: 2024-02-21 16:58:28 浏览: 42
Python numpy实现二维数组和一维数组拼接的方法
可以使用 NumPy 库中的 `vstack` 函数来沿着列方向对两个数组进行垂直拼接。示例代码如下:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
c = np.vstack((a, b))
print(c)
```
输出结果为:
```
[[1 2]
[3 4]
[5 6]]
```
这里将数组 `b` 沿着列方向拼接到了数组 `a` 的下面,生成了一个新的数组 `c`。注意 `vstack` 函数的参数是一个元组,因此在拼接时需要将数组 `b` 用一个元组 `(b,)` 包装起来。
阅读全文