NumPy LCM Múltiplo Comum Mínimo


Encontrando LCM (Mínimo Múltiplo Comum)

O Mínimo Múltiplo Comum é o menor número múltiplo comum de ambos os números.

Exemplo

Encontre o MMC dos dois números a seguir:

import numpy as np

num1 = 4
num2 = 6

x = np.lcm(num1, num2)

print(x)

Retorna: 12 porque esse é o menor múltiplo comum de ambos os números (4*3=12 e 6*2=12).


Encontrando LCM em Arrays

Para encontrar o Múltiplo Comum Mínimo de todos os valores em uma matriz, você pode usar o reduce()método.

O reduce()método usará o ufunc, neste caso a lcm()função, em cada elemento, e reduzirá o array em uma dimensão.

Exemplo

Encontre o LCM dos valores da seguinte matriz:

import numpy as np

arr = np.array([3, 6, 9])

x = np.lcm.reduce(arr)

print(x)

Retorna: 18 porque esse é o menor múltiplo comum de todos os três números (3*6=18, 6*3=18 e 9*2=18).

Exemplo

Encontre o LCM de todo um array onde o array contém todos os inteiros de 1 a 10:

import numpy as np

arr = np.arange(1, 11)

x = np.lcm.reduce(arr)

print(x)