NumPy 是一个用于科学计算的 Python 库,提供了强大的多维数组对象和各种派生对象(如掩码数组和矩阵),以及用于处理这些数组的数学函数。
NumPy 数组主要有以下几种类型:
(n,)
的数组。(m, n)
的数组。(d1, d2, ..., dn)
的数组。NumPy 广泛应用于数据分析、机器学习、图像处理等领域。
将一维 NumPy 数组追加到二维 NumPy 数组的新 x 值中。
假设我们有一个二维数组 arr2d
和一个一维数组 arr1d
,我们希望将 arr1d
追加到 arr2d
的新行中。
import numpy as np
# 创建一个二维数组
arr2d = np.array([[1, 2, 3], [4, 5, 6]])
# 创建一个一维数组
arr1d = np.array([7, 8, 9])
# 将一维数组追加到二维数组的新行中
new_arr2d = np.vstack((arr2d, arr1d))
print(new_arr2d)
[[1 2 3]
[4 5 6]
[7 8 9]]
np.vstack((arr2d, arr1d))
:vstack
函数用于垂直堆叠数组。它将 arr2d
和 arr1d
垂直堆叠在一起,形成一个新的二维数组。通过这种方式,你可以轻松地将一维数组追加到二维数组的新行中。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云