##### `np.concatenate((a1, a2, ...), axis=0, out=None, dtype=None, casting="same_kind")` **功能简介:** - 沿着现有轴连接一系列数组。 **参数说明:** - `(a1, a2, ...)`:要连接的数组序列。可以使用逗号分隔传入多个数组。 - `axis`:用于指定在哪个轴上进行连接。默认为 0,即在行方向连接。 - `out`:可选参数,用于指定结果的输出数组。如果未提供,将创建一个新的数组。 - `dtype`:可选参数,用于指定结果数组的数据类型。 - `casting`:可选参数,用于指定数据类型强制转换的规则。 **返回值:** - 返回连接后的新数组。 **两个用法实例:** 1. **在行方向连接一维数组:** ```python import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) concatenated_arr = np.concatenate((arr1, arr2)) print(concatenated_arr) # 输出:[1 2 3 4 5 6] ``` 2. **在列方向连接二维数组:** ```python import numpy as np arr1 = np.array([[1, 2], [3, 4]]) arr2 = np.array([[5, 6]]) concatenated_arr = np.concatenate((arr1, arr2.T), axis=1) print(concatenated_arr) # 输出: # [[1 2 5] # [3 4 6]] ```