NumPy LCM အနိမ့်ဆုံး ဘုံအမြောက်အများ
LCM (အနိမ့်ဆုံးဘုံများစွာ) ကိုရှာခြင်း
Lowest Common Multiple သည် ဂဏန်းနှစ်ခုလုံး၏ ဘုံမြှောက်ကိန်း အနည်းဆုံး နံပါတ်ဖြစ်သည်။
ဥပမာ
အောက်ဖော်ပြပါ နံပါတ်နှစ်ခု၏ LCM ကို ရှာပါ။
import numpy as np
num1 = 4
num2 = 6
x = np.lcm(num1, num2)
print(x)
ရလဒ်များ- 12
၎င်းသည် ဂဏန်းနှစ်ခုလုံး၏ အနိမ့်ဆုံးဘုံကိန်းဖြစ်သောကြောင့် (4*3=12 နှင့် 6*2=12)။
Arrays တွင် LCM ကိုရှာပါ။
array တစ်ခုရှိ တန်ဖိုးအားလုံး၏ အနိမ့်ဆုံးဘုံများစွာကို ရှာရန်၊ သင် reduce()
နည်းလမ်းကို အသုံးပြုနိုင်သည်။
နည်းလမ်း သည် reduce()
ufunc ကိုအသုံးပြုမည်ဖြစ်ပြီး၊ ဤအခြေအနေတွင်
lcm()
function၊ ဒြပ်စင်တစ်ခုစီတွင်၊ array ကို အတိုင်းအတာတစ်ခုအထိ လျှော့ချမည်ဖြစ်သည်။
ဥပမာ
အောက်ဖော်ပြပါ array ၏တန်ဖိုးများ၏ 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) ဖြစ်သည်။
ဥပမာ
array တွင် 1 မှ 10 အထိ ကိန်းပြည့်များပါရှိသော array တစ်ခု၏ LCM ကိုရှာပါ။
import numpy as np
arr = np.arange(1, 11)
x = np.lcm.reduce(arr)
print(x)