如何追加两个NumPy数组

  • Post category:Python

Sure!

追加两个NumPy数组可以使用numpy.concatenate()函数,该函数的作用是将两个或多个数组沿指定轴连接起来。下面是具体的操作步骤:

  1. 导入NumPy模块
import numpy as np
  1. 创建两个NumPy数组

假设我们有两个数组:arr1、arr2:

arr1 = np.array([[1, 2, 3], [4, 5, 6]])
arr2 = np.array([[7, 8, 9], [10, 11, 12]])
  1. 使用numpy.concatenate()函数将两个数组沿着行方向(axis=0)连接起来。
arr3 = np.concatenate((arr1, arr2), axis=0)

其中,axis=0表示沿着行方向连接两个数组。

  1. 打印新的数组arr3
print(arr3)

输出结果:

[[ 1  2  3]
 [ 4  5  6]
 [ 7  8  9]
 [10 11 12]]

这里我们将两个二维数组按行方向连接成了一个新的二维数组。

另外,我们也可以沿着列方向(axis=1)连接两个数组,操作如下所示:

arr4 = np.concatenate((arr1, arr2), axis=1)
print(arr4)

输出结果:

[[ 1  2  3  7  8  9]
 [ 4  5  6 10 11 12]]

这里我们将两个二维数组按列方向连接成了一个新的二维数组。

以上就是追加两个NumPy数组的完整攻略,希望能对你有所帮助。