torch.gcd
- torch.gcd(input, other, *, out=None) → Tensor
-
计算
input
和other
的元素-wise最大公约数(GCD)。计算
input
和other
的逐元素最大公约数(GCD)。_BOTH_
input
和other
都必须是整数类型。注意
这定义了 $gcd(0, 0) = 0$。
示例:
>>> a = torch.tensor([5, 10, 15]) >>> b = torch.tensor([3, 4, 5]) >>> torch.gcd(a, b) tensor([1, 2, 5]) >>> c = torch.tensor([3]) >>> torch.gcd(a, c) tensor([1, 1, 3])