# LCM – NumPy uFuncs (Python Tutorial)

This is a detailed tutorial of the NumPy LCM Universal Functions. Learn the usage of these functions with the help of examples.

## Lowest Common Multiple (LCM)

In the number theory, the lowest common multiple of any two integers is the smallest integer that is divisible by both a and b. Where a and b cannot be zero in number, these are helpful in the fractions which we can add, subtract or compare with other values. So in very simple words, it is the least number which can be a common multiple of any two numbers.

Let us take an example:

```#now we will import the numpy package and then make an alias as np
import numpy as np
# here we will take the set of values which we are going to find LCM for
a = 4
b = 6
#we will use the diff() function here
c=np.lcm(a,b)
#now we will print the array
print(c)```

Output.

`12`

### Finding LCM in Arrays

In order to find the Lowest Common Multiple of all the elements in an array, we have a method in NumPy. With the help of this, we can find the lcm of all the elements in an array. The method we can use to fulfil this purpose is `reduce()`. This method will use the Unfunc and will help in reducing the array by one dimension.

Let us take an example to understand it better:

```#now we will import the numpy package and then make an alias as np
import numpy as np
# here we will take the set of values which we are going to find LCM for
a=np.array([2,4,6])
#we will use the diff() function here
c=np.lcm.reduce(a)
#now we will print the array
print(c)```

Output.

`12`

I hope you found this guide useful. If so, do share it with others who are willing to learn Numpy and Python. If you have any questions related to this article, feel free to ask us in the comments section.

And do not forget to subscribe to WTMatter!