NumPy参考 >例行程序 >Mathematical functions > numpy.lcm
numpy.
lcm
(X1,X2,/,出=无,*,其中=真,铸造= 'same_kind' ,为了= 'K' ,D型细胞=无,subok =真[,签名,extobj ] )= <ufunc 'LCM'> ¶返回|x1|
和的最小公倍数|x2|
值数组。如果为,则必须将它们广播为通用形状(成为输出的形状)。x1.shape != x2.shape
输入的绝对值的最小公倍数如果x1和x2均为标量,则这是标量。
也可以看看
gcd
最大公约数
例子
>>> np.lcm(12, 20)
60
>>> np.lcm.reduce([3, 12, 20])
60
>>> np.lcm.reduce([40, 12, 20])
120
>>> np.lcm(np.arange(6), 20)
array([ 0, 20, 20, 60, 20, 20])