NumPy LCM Laagste gemene veelvoud


LCM vinden (laagste gemene veelvoud)

Het kleinste gemene veelvoud is het kleinste getal dat een gemene veelvoud is van beide getallen.

Voorbeeld

Zoek de LCM van de volgende twee getallen:

import numpy as np

num1 = 4
num2 = 6

x = np.lcm(num1, num2)

print(x)

Retourneert: 12 omdat dat het kleinste gemene veelvoud is van beide getallen (4*3=12 en 6*2=12).


LCM zoeken in arrays

Om het laagste gemene veelvoud van alle waarden in een array te vinden, kunt u de reduce()methode gebruiken.

De reduce()methode gebruikt de ufunc, in dit geval de lcm()functie, op elk element en verkleint de array met één dimensie.

Voorbeeld

Zoek de LCM van de waarden van de volgende array:

import numpy as np

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

x = np.lcm.reduce(arr)

print(x)

Retourneert: 18 omdat dat het laagste gemene veelvoud is van alle drie de getallen (3*6=18, 6*3=18 en 9*2=18).

Voorbeeld

Zoek de LCM van een array waarin de array alle gehele getallen van 1 tot 10 bevat:

import numpy as np

arr = np.arange(1, 11)

x = np.lcm.reduce(arr)

print(x)