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)