diff --git a/docs/api/api_python/mindspore.ops.rst b/docs/api/api_python/mindspore.ops.rst index ad100f5eed2..94c2f70ee48 100644 --- a/docs/api/api_python/mindspore.ops.rst +++ b/docs/api/api_python/mindspore.ops.rst @@ -229,6 +229,7 @@ mindspore.ops mindspore.ops.float_power mindspore.ops.fmod mindspore.ops.frac + mindspore.ops.gcd mindspore.ops.hypot mindspore.ops.igamma mindspore.ops.igammac diff --git a/docs/api/api_python/ops/mindspore.ops.func_gcd.rst b/docs/api/api_python/ops/mindspore.ops.func_gcd.rst new file mode 100644 index 00000000000..99ad2ba279b --- /dev/null +++ b/docs/api/api_python/ops/mindspore.ops.func_gcd.rst @@ -0,0 +1,18 @@ +mindspore.ops.gcd +================= + +.. py:function:: mindspore.ops.gcd(x1, x2) + + 按元素计算输入Tensor的最大公约数。 + 两个输入的shape应该是可广播的,它们的数据类型应该是:int32,int64之一。 + + 参数: + - **x1** (Tensor) - 第一个输入。 + - **x2** (Tensor) - 第二个输入。 + + 返回: + Tensor,返回的shape与广播后的shape,数据类型为两个输入中数字精度较高的类型。 + + 异常: + - **TypeError** - 如果`x1` 或 `x2` 的数据类型既不是int32也不是int64.。 + - **ValueError** - 如果两个输入的shape不可广播。 diff --git a/docs/api/api_python_en/mindspore.ops.rst b/docs/api/api_python_en/mindspore.ops.rst index b2dfcda5f2f..0b42dcf7198 100644 --- a/docs/api/api_python_en/mindspore.ops.rst +++ b/docs/api/api_python_en/mindspore.ops.rst @@ -229,6 +229,7 @@ Element-wise Operations mindspore.ops.float_power mindspore.ops.fmod mindspore.ops.frac + mindspore.ops.gcd mindspore.ops.hypot mindspore.ops.igamma mindspore.ops.igammac diff --git a/mindspore/python/mindspore/ops/function/math_func.py b/mindspore/python/mindspore/ops/function/math_func.py index b9630f074fa..cbd86858c21 100644 --- a/mindspore/python/mindspore/ops/function/math_func.py +++ b/mindspore/python/mindspore/ops/function/math_func.py @@ -5329,7 +5329,7 @@ def gcd(x1, x2): The shape of two inputs should be broadcastable, and data type of them should be one of: int32, int64 - Inputs: + Args: - **x1** (Tensor) - The first input tensor. - **x2** (Tensor) - The second input tensor. @@ -10144,6 +10144,7 @@ __all__ = [ 'logical_or', 'logical_and', 'logit', + 'gcd', 'logsumexp', 'ldexp', 'rsqrt',