mindspore.numpy.append

mindspore.numpy.append(arr, values, axis=None)[源代码]

将值添加到Tensor的末尾。

参数:
  • arr (Tensor) - 需要被添加 values 的数组。

  • values (Tensor) - 添加到数组 arr 中的值。该输入的形状必须正确(与 arr 的形状相同,不包括 axis )。如果未指定 axis ,则值可以是任何形状,并且在使用前将被展平。

  • axis (int, 可选) - 所要附加的 values 的轴。如果未给定 axis ,则 arrvalues 在使用前都会被展平,默认值: None

返回:

Tensor,添加值到指定 axis 上的Tensor。

异常:
  • TypeError - 如果输入参数非上述给定的类型。

  • ValueError - 如果输入的 axis 超过了 arr.ndim

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> a = np.ones((2, 3))
>>> b = np.ones((2, 1))
>>> print(np.append(a, b, axis=1).shape)
(2, 4)