|
|
|
@ -387,11 +387,11 @@ def remainder(x, y, name=None):
|
|
|
|
|
out = x \% y
|
|
|
|
|
|
|
|
|
|
**Note**:
|
|
|
|
|
``paddle.remainder`` supports broadcasting. If you want know more about broadcasting, please refer to :ref:`user_guide_broadcasting` .
|
|
|
|
|
``paddle.mod`` supports broadcasting. If you want know more about broadcasting, please refer to :ref:`user_guide_broadcasting` .
|
|
|
|
|
|
|
|
|
|
Args:
|
|
|
|
|
x (Tensor): the input tensor, it's data type should be int32, int64.
|
|
|
|
|
y (Tensor): the input tensor, it's data type should be int32, int64.
|
|
|
|
|
x (Tensor): the input tensor, it's data type should be float32, float64, int32, int64.
|
|
|
|
|
y (Tensor): the input tensor, it's data type should be float32, float64, int32, int64.
|
|
|
|
|
name (str, optional): Name for the operation (optional, default is None). For more information, please refer to :ref:`api_guide_Name`.
|
|
|
|
|
|
|
|
|
|
Returns:
|
|
|
|
@ -403,12 +403,10 @@ def remainder(x, y, name=None):
|
|
|
|
|
|
|
|
|
|
import paddle
|
|
|
|
|
|
|
|
|
|
paddle.disable_static()
|
|
|
|
|
|
|
|
|
|
x = paddle.to_tensor([2, 3, 8, 7])
|
|
|
|
|
y = paddle.to_tensor([1, 5, 3, 3])
|
|
|
|
|
z = paddle.remainder(x, y)
|
|
|
|
|
print(z.numpy()) # [0, 3, 2, 1]
|
|
|
|
|
z = paddle.mod(x, y)
|
|
|
|
|
print(z) # [0, 3, 2, 1]
|
|
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
op_type = 'elementwise_mod'
|
|
|
|
|