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)

خروجی: