关键词

详解Numpy vstack()(垂直堆叠数组)函数的作用与使用方法

Numpy vstack()函数是用于垂直堆叠数组(即按垂直方向组合数组)的函数。它将两个或多个数组沿垂直方向堆叠在一起,生成一个新的更大的数组。

使用方法

numpy.vstack(tup)

参数:

  • tup: 这是垂直堆叠在一起的数组序列,它是一个元组,可以是两个或多个数组。

返回值:

  • 该函数返回一个沿垂直方向堆叠的数组。

示例1

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]]

示例2

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

展开阅读全文