未验证 提交 ad93dc0c 编写于 作者: X Xavier ZXY 提交者: GitHub

Modified the document for the paddle.diff() function. (#56736)

上级 b0c2ee26
...@@ -5708,12 +5708,12 @@ def diff(x, n=1, axis=-1, prepend=None, append=None, name=None): ...@@ -5708,12 +5708,12 @@ def diff(x, n=1, axis=-1, prepend=None, append=None, name=None):
out[i] = x[i+1] - x[i] out[i] = x[i+1] - x[i]
Higher-order differences are computed by using paddle.diff() recursively. Higher-order differences are computed by using paddle.diff() recursively.
Only n=1 is currently supported. The number of n supports any positive integer value.
Args: Args:
x (Tensor): The input tensor to compute the forward difference on, the data type is float16, float32, float64, bool, int32, int64. x (Tensor): The input tensor to compute the forward difference on, the data type is float16, float32, float64, bool, int32, int64.
n (int, optional): The number of times to recursively compute the difference. n (int, optional): The number of times to recursively compute the difference.
Only support n=1. Default:1 Supports any positive integer value. Default:1
axis (int, optional): The axis to compute the difference along. Default:-1 axis (int, optional): The axis to compute the difference along. Default:-1
prepend (Tensor, optional): The tensor to prepend to input along axis before computing the difference. prepend (Tensor, optional): The tensor to prepend to input along axis before computing the difference.
It's dimensions must be equivalent to that of x, It's dimensions must be equivalent to that of x,
...@@ -5737,6 +5737,12 @@ def diff(x, n=1, axis=-1, prepend=None, append=None, name=None): ...@@ -5737,6 +5737,12 @@ def diff(x, n=1, axis=-1, prepend=None, append=None, name=None):
Tensor(shape=[3], dtype=int64, place=Place(cpu), stop_gradient=True, Tensor(shape=[3], dtype=int64, place=Place(cpu), stop_gradient=True,
[ 3, 1, -3]) [ 3, 1, -3])
>>> x_2 = paddle.to_tensor([1, 4, 5, 2])
>>> out = paddle.diff(x_2, n=2)
>>> out
Tensor(shape=[2], dtype=int64, place=Place(cpu), stop_gradient=True,
[ -2, -4])
>>> y = paddle.to_tensor([7, 9]) >>> y = paddle.to_tensor([7, 9])
>>> out = paddle.diff(x, append=y) >>> out = paddle.diff(x, append=y)
>>> out >>> out
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册