np.vstack()
时间: 2023-11-13 07:06:19 浏览: 47
python numpy–数组的组合和分割实例
np.vstack() 是 NumPy 库中的一个函数,用于将多个数组在垂直方向上堆叠起来,返回一个新的数组。
例如,如果有两个数组 a 和 b,它们的形状分别为 (3, 2) 和 (2, 2),则可以使用 np.vstack() 将它们在垂直方向上堆叠起来,代码如下:
``` python
import numpy as np
a = np.array([[1, 2], [3, 4], [5, 6]])
b = np.array([[7, 8], [9, 10]])
c = np.vstack((a, b))
print(c)
```
输出结果为:
```
[[ 1 2]
[ 3 4]
[ 5 6]
[ 7 8]
[ 9 10]]
```
可以看到,数组 a 和 b 在垂直方向上被堆叠起来,形成了一个新的数组 c。
阅读全文