NumPy LCM En Düşük Ortak Kat
LCM Bulma (En Düşük Ortak Kat)
En Küçük Ortak Kat, her iki sayının ortak katı olan en küçük sayıdır.
Örnek
Aşağıdaki iki sayının LCM'sini bulun:
import numpy as np
num1 = 4
num2 = 6
x = np.lcm(num1, num2)
print(x)
Döndürür: 12
çünkü bu, her iki sayının (4*3=12 ve 6*2=12) en küçük ortak katıdır.
Dizilerde LCM Bulma
Bir dizideki tüm değerlerin En Düşük Ortak Katını bulmak için reduce()
yöntemi kullanabilirsiniz.
Yöntem , her reduce()
öğede ufunc'u, bu durumda
lcm()
işlevi kullanır ve diziyi bir boyut azaltır.
Örnek
Aşağıdaki dizinin değerlerinin LCM'sini bulun:
import numpy as np
arr = np.array([3, 6, 9])
x = np.lcm.reduce(arr)
print(x)
Döndürür: 18
çünkü bu, tüm üç sayının (3*6=18, 6*3=18 ve 9*2=18) en küçük ortak katıdır.
Örnek
Dizinin 1'den 10'a kadar tüm tam sayıları içerdiği tüm dizinin LCM'sini bulun:
import numpy as np
arr = np.arange(1, 11)
x = np.lcm.reduce(arr)
print(x)