numpy.ndarray数组拼接
时间: 2024-05-15 22:02:24 浏览: 171
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
numpy.ndarray数组可以使用numpy.concatenate()函数拼接。该函数可以将两个或多个数组沿着指定的轴连接起来。具体语法为:
numpy.concatenate((array1, array2, ...), axis=0, out=None)
其中,参数array1, array2, …表示要连接的数组序列;axis表示要沿着的轴,取值为0或1,默认为0;out表示可选参数,表示输出结果的数组。
以下是一个示例:
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
c = np.concatenate((a, b), axis=0)
print(c)
输出结果为:
[[1 2]
[3 4]
[5 6]]
在此示例中,我们定义了两个数组a和b,分别是2行2列和1行2列的数组。然后我们将这两个数组沿着0轴(行)拼接起来,生成了一个3行2列的数组c。
阅读全文