NumPy LCM (Lowest Common Multiple)
پیدا کردن کوچکترین مضرب مشترک
کوچکترین مضرب مشترک، کوچکترین عددی است که مضرب مشترک دو عدد داده شده باشد.
برای پیدا کردن آن در NumPy میتوانید از تابع lcm()
استفاده کنید.
import numpy as np
num1 = 4
num2 = 6
x = np.lcm(num1, num2)
print(x)
پیدا کردن کوچکترین مضرب مشترک در یک آرایه
برای پیدا کردن کوچکترین مضرب مشترک همه مقادیر یک آرایه میتوانید از تابع reduce()
استفاده کنید.
تابع
reduce()
از یک ufunc، در اینجا تابع lcm()
، روی هر یک از عناصر آرایه استفاده و در نهایت آرایه را به یک بعد کاهش میدهد.
import numpy as np
arr = np.array([3, 6, 9])
x = np.lcm.reduce(arr)
print(x)