mindspore.ops.Gcd
- class mindspore.ops.Gcd[源代码]
逐元素计算输入Tensor的最大公约数。两个输入的shape需要能进行广播操作,并且数据类型必须为:int32、int64。
警告
这是一个实验性API,后续可能修改或删除。
- 输入:
x1 (Tensor) - 第一个输入Tensor。
x2 (Tensor) - 第二个输入Tensor。
- 输出:
Tensor, shape与输入进行广播后的其中一个相同,数据类型为两个输入中的最高精度的类型。
- 异常:
TypeError - 如果 x1 或者 x2 的数据类型不是int32或者int64。
ValueError - 如果两个输入的shape不能进行广播操作。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import numpy as np >>> from mindspore import Tensor, ops >>> x1 = Tensor(np.array([7, 8, 9])) >>> x2 = Tensor(np.array([14, 6, 12])) >>> gcd_ = ops.Gcd() >>> y = gcd_(x1, x2) >>> print(y) [7 2 3]