lcm#
- ivy.lcm(x1, x2, /, *, out=None)[source]#
Compute the element-wise least common multiple (LCM) of x1 and x2.
- Parameters:
- Return type:
- Returns:
ret – an array that includes the element-wise least common multiples of x1 and x2
Examples
With
ivy.Array
input:>>> x1=ivy.array([2, 3, 4]) >>> x2=ivy.array([5, 7, 15]) >>> x1.lcm(x1, x2) ivy.array([10, 21, 60])
- Array.lcm(self, x2, *, out=None)[source]#
ivy.Array instance method variant of ivy.lcm. This method simply wraps the function, and so the docstring for ivy.lcm also applies to this method with minimal changes.
- Parameters:
self (
Array
) – first input array.x2 (
Array
) – second input arrayout (
Optional
[Array
], default:None
) – optional output array, for writing the result to.
- Return type:
Array
- Returns:
ret – an array that includes the element-wise least common multiples of ‘self’ and x2
Examples
>>> x1=ivy.array([2, 3, 4]) >>> x2=ivy.array([5, 8, 15]) >>> x1.lcm(x2) ivy.array([10, 21, 60])
- Container.lcm(self, x2, *, key_chains=None, to_apply=True, prune_unapplied=False, map_sequences=False, out=None)[source]#
ivy.Container instance method variant of ivy.lcm. This method simply wraps the function, and so the docstring for ivy.lcm also applies to this method with minimal changes.
- Parameters:
x1 – first input container.
x2 (
Union
[Container
,Array
,NativeArray
]) – second input container.out (
Optional
[Container
], default:None
) – optional output container, for writing the result to.
- Return type:
Container
- Returns:
ret – a container containing the the element-wise least common multiples of the arrays contained in x1 and x2.
Examples
>>> x1=ivy.Container(a=ivy.array([2, 3, 4]), ... b=ivy.array([6, 54, 62, 10])) >>> x2=ivy.Container(a=ivy.array([5, 8, 15]), ... b=ivy.array([32, 40, 25, 13])) >>> x1.lcm(x2) { a: ivy.array([10, 24, 60]), b: ivy.array([96, 1080, 1550, 130]) }