mindspore.numpy.ediff1d
- mindspore.numpy.ediff1d(ary, to_end=None, to_begin=None)[源代码]
计算Tensor中连续元素之间的差值。
- 参数:
ary (Tensor) - 如果需要,将在取差值之前被展平。
to_end (Tensor, scalar, 可选) - 在返回的差值末尾添加的数字。默认值:
None
。to_begin (Tensor, scalar, 可选) - 在返回的差值开头添加的数字。默认值:
None
。
- 返回:
差值。
- 异常:
TypeError - 如果输入类型不是上述指定的类型。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore.numpy as np >>> arr = np.array([1, 3, -1, 0, 4]) >>> print(np.ediff1d(arr)) [ 2 -4 1 4]