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)