NumPy LCM Laagste Gemene Veelvoud
Vind LCM (laagste gemene veelvoud)
Die laagste gemene veelvoud is die kleinste getal wat gemene veelvoud van beide die getalle is.
Voorbeeld
Vind die LCM van die volgende twee getalle:
import numpy as np
num1 = 4
num2 = 6
x = np.lcm(num1, num2)
print(x)
Wys: 12
want dit is die laagste gemene veelvoud van beide getalle (4*3=12 en 6*2=12).
Vind LCM in Arrays
Om die laagste gemeenskaplike veelvoud van alle waardes in 'n skikking te vind, kan jy die reduce()
metode gebruik.
Die reduce()
metode sal die ufunc, in hierdie geval die
lcm()
funksie, op elke element gebruik en die skikking met een dimensie verminder.
Voorbeeld
Vind die LCM van die waardes van die volgende skikking:
import numpy as np
arr = np.array([3, 6, 9])
x = np.lcm.reduce(arr)
print(x)
Wys: 18
want dit is die laagste gemene veelvoud van al drie getalle (3*6=18, 6*3=18 en 9*2=18).
Voorbeeld
Vind die LCM van die hele skikking waar die skikking alle heelgetalle van 1 tot 10 bevat:
import numpy as np
arr = np.arange(1, 11)
x = np.lcm.reduce(arr)
print(x)