Numpy- အစီအစဉ်တကျအသုံးပြုပုံနှင့် အဆုံးမှတ်ကို ထည့်သွင်းနည်း


NumPy အကွာအဝေး လုပ်ဆောင်ချက်ကို တန်ဖိုးများ အစီအစဥ်ဖန်တီးရန် အသုံးပြုနိုင်သည်။

မူရင်းအားဖြင့်၊ ဤလုပ်ဆောင်ချက်သည် တန်ဖိုးများ၏ အစီအစဥ်တွင် အဆုံးမှတ်မပါဝင်ပါ။

ဤပြဿနာကိုဖြေရှင်းရန် နည်းလမ်းနှစ်ခုရှိသည်။

နည်းလမ်း 1- အဆင့်အရွယ်အစားကို အဆုံးမှတ်သို့ ထည့်ပါ။

 n.p. arange (start, stop + step, step)

နည်းလမ်း 2- ၎င်းအစား linspace လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။

 n.p. linspace (start, stop, num)

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- အဆုံးမှတ်သို့ ခြေလှမ်းအရွယ်အစားကို ထည့်ပါ။

အဆင့် 5 ဖြင့် 0 မှ 50 မှ တန်ဖိုးများကို အတွဲလိုက်ဖန်တီးလိုသည်ဆိုပါစို့။

အကယ်၍ ကျွန်ုပ်တို့သည် NumPy arange လုပ်ဆောင်ချက်ကို အသုံးပြုပါက၊ 50 ၏ အဆုံးမှတ်သည် ပုံမှန်အားဖြင့် အတွဲလိုက်တွင် ပါဝင်မည်မဟုတ်ပါ-

 import numpy as np

#specify start, stop, and step size
start = 0
stop = 50
step = 5

#create array
n.p. arange (start, stop, step)

array([ 0, 5, 10, 15, 20, 25, 30, 35, 40, 45])

50 ၏ အဆုံးအမှတ်ကို ထည့်သွင်းရန်၊ ကျွန်ုပ်တို့သည် ရပ်တန့်ထားသော အငြင်းအခုံတွင် အဆင့်အရွယ်အစားကို ရိုးရှင်းစွာ ထည့်နိုင်သည်။

 import numpy as np

#specify start, stop, and step size
start = 0
stop = 50
step = 5

#create array
n.p. arange (start, stop + step, step)

array([ 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50])

ယခု 50 ၏ အဆုံးမှတ်ကို တန်ဖိုးများ၏ အစီအစဥ်တွင် ထည့်သွင်းထားကြောင်း သတိပြုပါ။

မှတ်ချက် – NumPy arange() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။

ဥပမာ 2- ၎င်းအစား linspace လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။

တန်ဖိုးများ၏ အစီအစဥ်တစ်ခုကို ဖန်တီးပြီး အဆုံးမှတ်ပါဝင်ရန် အခြားနည်းလမ်းမှာ မူရင်းအတိုင်း အဆုံးမှတ်ပါ၀င်သည့် NumPy linspace လုပ်ဆောင်ချက်ကို အသုံးပြုရန်ဖြစ်သည်။

အောက်ပါကုဒ်သည် 0 မှ 50 တန်ဖိုးများ အတွဲလိုက်ဖန်တီးရန် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 import numpy as np

#specify start, stop, and number of total values in sequence
start = 0
stop = 50
num = 11

#create array
n.p. linspace (start, stop, num)

array([ 0., 5., 10., 15., 20., 25., 30., 35., 40., 45., 50.])

50 ၏ အဆုံးမှတ်ကို ပုံသေတန်ဖိုးများ ၏ အစီအစဥ်တွင် ထည့်သွင်းထားကြောင်း သတိပြုပါ။

မှတ်ချက် – NumPy arange() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် NumPy တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

NumPy အခင်းအကျင်းကို တန်ဖိုးများဖြင့် မည်သို့ဖြည့်ရမည်နည်း။
NumPy အခင်းအကျင်းတွင် အစိတ်အပိုင်းများကို အစားထိုးနည်း
NumPy array တွင် ထူးခြားသောတန်ဖိုးများကို ရေတွက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်