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 တွင် ထူးခြားသောတန်ဖိုးများကို ရေတွက်နည်း