NumPy LCM المضاعف المشترك الأصغر


إيجاد المضاعف المشترك الأصغر (المضاعف المشترك الأصغر)

المضاعف المشترك الأصغر هو أقل رقم هو المضاعف المشترك لكلا الرقمين.

مثال

أوجد المضاعف المشترك الأصغر للعددين التاليين:

import numpy as np

num1 = 4
num2 = 6

x = np.lcm(num1, num2)

print(x)

العوائد: 12 لأن هذا هو المضاعف المشترك الأصغر لكلا الرقمين (4 * 3 = 12 و 6 * 2 = 12).


البحث عن LCM في المصفوفات

للعثور على المضاعف المشترك الأصغر لجميع القيم في المصفوفة ، يمكنك استخدام reduce()الطريقة.

ستستخدم reduce()الطريقة ufunc ، في هذه الحالة lcm()الوظيفة ، على كل عنصر ، وتقليل المصفوفة ببعد واحد.

مثال

أوجد المضاعف المشترك الأصغر لقيم المصفوفة التالية:

import numpy as np

arr = np.array([3, 6, 9])

x = np.lcm.reduce(arr)

print(x)

العوائد: 18 لأن هذا هو المضاعف المشترك الأصغر لجميع الأعداد الثلاثة (3 * 6 = 18 ، 6 * 3 = 18 و 9 * 2 = 18).

مثال

أوجد المضاعف المشترك الأصغر لكل المصفوفة حيث تحتوي المصفوفة على جميع الأعداد الصحيحة من 1 إلى 10:

import numpy as np

arr = np.arange(1, 11)

x = np.lcm.reduce(arr)

print(x)