numpy.append¶
-
numpy.
append
(arr, values, axis=None)[source]¶ 将值附加到数组的末尾。
参数: arr:array_like
值附加到此数组的副本。
值:array_like
这些值附加到arr的副本。它必须是正确的形状(与arr相同的形状,不包括轴)。如果未指定axis,则值可以是任何形状,并在使用前展平。
axis:int,可选
沿其附加值的轴。如果未给出axis,则在使用之前,将arr和值都展平。
返回: 追加:ndarray
轴附加值的arr的副本。请注意,
append
不是就地发生的:分配并填充一个新的数组。如果axis为None,则out是一个展平的数组。例子
>>> np.append([1, 2, 3], [[4, 5, 6], [7, 8, 9]]) array([1, 2, 3, 4, 5, 6, 7, 8, 9])
指定axis时,值必须具有正确的形状。
>>> np.append([[1, 2, 3], [4, 5, 6]], [[7, 8, 9]], axis=0) array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> np.append([[1, 2, 3], [4, 5, 6]], [7, 8, 9], axis=0) Traceback (most recent call last): ... ValueError: arrays must have same number of dimensions