1. numpy.concatenate() 函数简介

numpy.concatenate() 函数是 NumPy 库中的一个函数,它可以将多个数组按指定轴连接到一起,形成一个新的数组。它的基本使用形式为:

np.concatenate((a1, a2, ...), axis=0)
Python

其中,a1, a2, ... 为要连接的数组,axis=0 表示沿着第 0 轴(即行)连接。

2. numpy.concatenate() 函数的参数

numpy.concatenate() 函数的参数有:

  • arrays:要连接的数组,形式为 tuple,比如:(a1, a2, ...);
  • axis:要沿着的轴,默认值为 0,即沿着行连接;
  • out:可选参数,指定输出结果的数组,默认为 None;
  • join:可选参数,指定连接方式,默认为“inner”;

3. numpy.concatenate() 函数的使用实例

下面是一个 numpy.concatenate() 函数的使用实例:

import numpy as np
a1 = np.array([1,2,3])
a2 = np.array([4,5,6])
a3 = np.concatenate((a1,a2))
Python

运行上述代码后,a3 的结果为:

array([1, 2, 3, 4, 5, 6])
Python

可以看到,a1 和 a2 两个数组沿着行轴连接,形成了新的数组 a3。