numpy.append #
- 麻木的。追加( arr ,值, axis = None ) [来源] #
将值附加到数组末尾。
- 参数:
- arr类似数组
值将附加到该数组的副本中。
- 类似数组的值
这些值附加到arr的副本中。它必须具有正确的形状(与arr形状相同,不包括axis)。如果 未指定轴,则值可以是任何形状,并且在使用前将被展平。
- 轴int,可选
附加值所沿的轴。如果未给出axis ,则arr和value在使用前都会被展平。
- 返回:
- 追加ndarray
arr的副本,其值附加到axis。请注意,这
append
不会就地发生:分配并填充一个新数组。如果axis为 None,则 out是一个展平数组。
例子
>>> np.append([1, 2, 3], [[4, 5, 6], [7, 8, 9]]) array([1, 2, 3, ..., 7, 8, 9])
当指定轴时,值必须具有正确的形状。
>>> 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: all the input arrays must have same number of dimensions, but the array at index 0 has 2 dimension(s) and the array at index 1 has 1 dimension(s)