Previous topic

numpy.lcm

Next topic

numpy.add

This is documentation for an old release of NumPy (version 1.15). Read this page in the documentation of the latest stable release (version 2.2).

numpy.gcd

numpy.gcd(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'gcd'>

Returns the greatest common divisor of |x1| and |x2|

Parameters:
x1, x2 : array_like, int

Arrays of values

Returns:
y : ndarray or scalar

The greatest common divisor of the absolute value of the inputs This is a scalar if both x1 and x2 are scalars.

See also

lcm
The lowest common multiple

Examples

>>>
>>> np.gcd(12, 20)
4
>>> np.gcd.reduce([15, 25, 35])
5
>>> np.gcd(np.arange(6), 20)
array([20,  1,  2,  1,  4,  5])