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)