Numpy vstack()函数是用于垂直堆叠数组(即按垂直方向组合数组)的函数。它将两个或多个数组沿垂直方向堆叠在一起,生成一个新的更大的数组。
numpy.vstack(tup)
参数:
返回值:
import numpy as np
#创建两个一维数组
x = np.array([1,2,3])
y = np.array([4,5,6])
#垂直堆叠两个一维数组
z = np.vstack((x, y))
#输出结果
print(z)
#结果为
#[[1 2 3]
# [4 5 6]]
import numpy as np
#创建两个二维数组
x = np.array([[1, 2], [3, 4]])
y = np.array([[5, 6]])
#垂直堆叠两个数组
z = np.vstack((x, y))
#输出结果
print(z)
#结果为
#[[1 2]
# [3 4]
# [5 6]]
在示例1中,我们创建了两个一维数组x和y,并使用vstack()函数将它们垂直地堆叠在一起形成新的二维数组。
在示例2中,我们创建了两个二维数组x和y,并使用vstack()函数将它们合并在一起形成新的二维数组。两个示例都展示了垂直堆叠操作生成的新数组的形状。
本文链接:http://task.lmcjl.com/news/17050.html