如何追加两个NumPy数组

  • Post category:Python

要追加两个NumPy数组,可以使用NumPy库中的concatenate()函数、vstack()函数或者hstack()函数。具体步骤如下:

  1. 使用import语句导入NumPy库,例:import numpy as np
  2. 定义两个NumPy数组,示例代码如下:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
  1. 使用concatenate()函数追加两个数组,将需要追加的数组作为函数参数传入,示例代码如下:
arr3 = np.concatenate((arr1, arr2))
print(arr3)

输出结果为:[1 2 3 4 5 6]

  1. 使用vstack()函数在垂直方向上追加两个数组,将需要追加的数组作为函数参数传入,示例代码如下:
arr3 = np.vstack((arr1, arr2))
print(arr3)

输出结果为:

[[1 2 3]
 [4 5 6]]
  1. 使用hstack()函数在水平方向上追加两个数组,将需要追加的数组作为函数参数传入,示例代码如下:
arr3 = np.hstack((arr1, arr2))
print(arr3)

输出结果为:[1 2 3 4 5 6]

以上就是追加两个NumPy数组的完整攻略。