Category: လမ်းညွှန်

Numpy ကို အသုံးပြု၍ vector တစ်ခု၏ ပြင်းအား တွက်ချက်နည်း

ပေးထားသော vector ၊ x ၏ စံနှုန်းကို အောက်ပါအတိုင်း တွက်ချက်သည် ။ ||x|| = √ x 1 2 + x 2 2 + x 3 2 + … + x n 2 ဥပမာ၊ x = [3၊ 7၊ 4] ဆိုပါစို့။ ပြင်းအားကို အောက်ပါအတိုင်း တွက်ချက်ပါမည်။ ||x|| =...

Pandas dataframe တွင် အညွှန်းတစ်ခုကို ပြန်လည်သတ်မှတ်နည်း (ဥပမာများနှင့်အတူ)

pandas DataFrame တွင် အညွှန်းတစ်ခုကို ပြန်လည်သတ်မှတ်ရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်- df. reset_index (drop= True , place= True ) အောက်ပါအငြင်းပွားမှုများကို သတိပြုပါ။ drop : True ကိုသတ်မှတ်ခြင်းသည် ပန်ဒါများကို DataFrame တွင်ကော်လံတစ်ခုအဖြစ် မူရင်းအညွှန်းကိုသိမ်းဆည်းခြင်းမှကာကွယ်ပေးသည်။ inplace : True ကိုသတ်မှတ်ခြင်းသည် DataFrame ၏မိတ္တူကိုဖန်တီးမည့်အစား မူလ DataFrame တွင် အညွှန်းကို ပန်ဒါများကို အစားထိုးခွင့်ပြုသည်။ အောက်ပါဥပမာများသည် ဤ...

ပြင်ဆင်နည်း- 'numpy.ndarray' အရာဝတ္တုတွင် 'အညွှန်းကိန်း' ရည်ညွှန်းချက် မရှိပါ။

NumPy ကိုအသုံးပြုရာတွင် သင်ကြုံတွေ့ရသော အမှားတစ်ခုမှာ- AttributeError : 'numpy.ndarray' object has no attribute 'index' NumPy အခင်းအကျင်းတစ်ခုရှိ index() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုရန် ကြိုးပမ်းသောအခါတွင် ဤအမှားသည် အညွှန်း attribute များမရရှိနိုင်ပါ။ အောက်ဖော်ပြပါ ဥပမာသည် ဤအမှားကို လက်တွေ့ဖြေရှင်းနည်းကို ပြသထားသည်။ အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။ ကျွန်ုပ်တို့တွင် အောက်ပါ NumPy array ရှိသည်ဆိုပါစို့။ import numpy as np #create NumPy array...

ပြင်ဆင်နည်း- true_divide တွင် မမှန်ကန်သောတန်ဖိုးကို ကြုံတွေ့ခဲ့ရသည်။

NumPy ကိုအသုံးပြုရာတွင် သင်ကြုံတွေ့ရနိုင်သည့် သတိပေးချက်တစ်ခုမှာ- RuntimeWarning : invalid value encountered in true_divide NumPy ခင်းကျင်းတစ်ခုတွင် မမှန်ကန်သောတန်ဖိုး (ဥပမာ NaN၊ Inf စသည်ဖြင့်) ကို ပိုင်းခြားရန် ကြိုးပမ်းသည့်အခါ ဤသတိပေးချက်သည် ဖြစ်ပေါ်ပါသည်။ ၎င်းသည် သတိပေးချက် တစ်ခုသာဖြစ်ပြီး NumPy သည် မမှန်ကန်သောတန်ဖိုးဖြင့် ပိုင်းခြားရန်ကြိုးစားသောအခါတွင် NumPy သည် nan တန်ဖိုးကို ရိုးရိုးရှင်းရှင်းပြန်ပေးလိမ့်မည်ဖြစ်ကြောင်း သတိပြုသင့်သည်။ အောက်ဖော်ပြပါ ဥပမာသည် ဤသတိပေးချက်ကို လက်တွေ့တွင် မည်သို့တုံ့ပြန်ရမည်ကို...

Numpy array တွင် value index ကို ဘယ်လိုရှာရမလဲ (ဥပမာများဖြင့်)

NumPy array တစ်ခုရှိ သတ်မှတ်ထားသော တန်ဖိုးများ၏ အညွှန်းအနေအထားကို ရှာဖွေရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- တန်ဖိုးအညွှန်းကိန်း ရာထူးအားလုံးကို ရှာပါ။ n.p. where (x== value ) နည်းလမ်း 2- ပထမတန်ဖိုးအညွှန်းကိန်း အနေအထားကို ရှာပါ။ n.p. where (x== value )[0][0] နည်းလမ်း 3- တန်ဖိုးများစွာ၏ ပထမဆုံး အညွှန်းအနေအထားကို ရှာပါ။ #define values of interest vals =...

မညီမျှသောနမူနာအရွယ်အစားများဖြင့် anova ကို မည်သို့လုပ်ဆောင်ရမည်နည်း။

စာရင်းအင်းနှင့်ပတ်သက်လာလျှင် ကျောင်းသားများ မကြာခဏမေးလေ့ရှိသောမေးခွန်းမှာ- အုပ်စုတစ်ခုစီ၏နမူနာအရွယ်အစားများ မညီသောအခါ တစ်လမ်းသွား ANOVA လုပ်ဆောင်ရန် ဖြစ်နိုင်ပါသလား။ အတိုကောက် အဖြေ- ဟုတ်ပါသည်၊ နမူနာအရွယ်အစားများ မညီသောအခါ တစ်ကြောင်း ANOVA လုပ်ဆောင်နိုင်သည်။ တူညီသောနမူနာအရွယ်အစားများသည် ANOVA တွင်ပြုလုပ်ထားသည့် ယူဆချက်တစ်ခုမဟုတ် ပါ။ သို့သော်၊ မညီမျှသောနမူနာအရွယ်အစားများဖြင့် တစ်လမ်းသွား ANOVA ကိုလုပ်ဆောင်ရာတွင် ထည့်သွင်းစဉ်းစားရမည့် အလားအလာပြဿနာနှစ်ခုရှိသည်။ (၁) စာရင်းအင်းဆိုင်ရာ စွမ်းအားကို လျှော့ချပါ။ (၂) ကြံ့ခိုင်မှုအား မညီမျှသောကွဲလွဲမှုသို့ လျော့ကျစေပါသည်။ အောက်ဖော်ပြပါကဏ္ဍများသည် ဤဖြစ်နိုင်ချေပြဿနာနှစ်ခုကို အသေးစိတ်ရှင်းပြထားသည်။ ပြဿနာ...

ပြင်နည်း- syntaxerror- positional argument သည် keyword argument ကို လိုက်နာသည်။

Python တွင် သင်ကြုံတွေ့ရသော အမှားတစ်ခုမှာ- SyntaxError : positional argument follows keyword argument သော့ချက်စာလုံးအငြင်းအခုံ ကိုအသုံးပြုပြီးနောက် function တစ်ခုတွင် positional argument ကို အသုံးပြုသောအခါ ဤအမှားသည် ဖြစ်ပေါ်လာပါသည်။ ဤသည်မှာ ၎င်းတို့နှစ်ခုကြား ခြားနားချက်ဖြစ်သည်- Positional arguments များ သည် ၎င်းတို့ ၏ ရှေ့ တွင် “သော့ စကားလုံး” မပါရှိ ကြ ပေ။ ဥပမာ- my_function(2၊ 2) သော့ချက်စကားလုံးအငြင်းအခုံ...

Nan တန်ဖိုးများကို pandas တွင် သုညဖြင့် အစားထိုးနည်း

ပန်ဒါဒေတာဘောင်တွင် NaN တန်ဖိုးများကို သုညဖြင့် အစားထိုးရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- NaN တန်ဖိုးများကို ကော်လံတစ်ခုတွင် သုညဖြင့် အစားထိုးပါ။ df[' col1 '] = df[' col1 ']. fillna (0) နည်းလမ်း 2- NaN တန်ဖိုးများကို ကော်လံများစွာတွင် သုညဖြင့် အစားထိုးပါ။ df[[' col1 ', ' col2 ']] = df[[' col1 ', '...

Pandas- ကော်လံတစ်ခုရှိ တိကျသောတန်ဖိုး၏ ဖြစ်ပျက်မှုများကို ရေတွက်နည်း

Pandas DataFrame ကော်လံတစ်ခုရှိ သီးခြားတန်ဖိုးတစ်ခု၏ ဖြစ်ပျက်မှုများကို ရေတွက်ရန် အောက်ပါ syntax ကို သင်သုံးနိုင်သည်။ df[' column_name ']. value_counts ()[ value ] တန်ဖိုး သည် နံပါတ် သို့မဟုတ် စာလုံးတစ်ခု ဖြစ်နိုင်ကြောင်း သတိပြုပါ။ အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။ ဥပမာ 1- ကော်လံတစ်ခုရှိ စာကြောင်းတစ်ခု၏ ဖြစ်ပေါ်မှုကို ရေတွက်ပါ။ အောက်ဖော်ပြပါ ကုဒ်သည် ပန်ဒါဒေတာဘောင်တစ်ခု၏ ကော်လံတစ်ခုရှိ သီးခြားစာကြောင်းတစ်ခု၏ ဖြစ်ပေါ်မှုအရေအတွက်ကို မည်သို့ရေတွက်ရမည်ကို...

Interpolation သို့မဟုတ် extrapolation- ကွာခြားချက်ကား အဘယ်နည်း။

စာရင်းဇယားများတွင် ကျောင်းသားများ မကြာခဏ ရောထွေးနေသော ဝေါဟာရနှစ်ခုမှာ ပေါင်းစည်းခြင်း နှင့် အပိုဆောင်းခြင်း ဖြစ်သည်။ ဤတွင် ကွာခြားချက်မှာ- Interpolation ဆိုသည်မှာ ဒေတာအချက်အကွာအဝေး အတွင်း ကျရောက်သော တန်ဖိုးများကို ခန့်မှန်းခြင်းအား ရည်ညွှန်းသည်။ Extrapolation ဆိုသည်မှာ ဒေတာအချက်အကွာအဝေး၏ ပြင်ပတွင် ကျရောက်နေသော တန်ဖိုးများကို ခန့်မှန်းခြင်းအား ရည်ညွှန်းသည်။ အောက်ပါဥပမာသည် ဝေါဟာရနှစ်ခုကြား ခြားနားချက်ကို ဖော်ပြသည်။ ဥပမာ- interpolation နှင့် extrapolation ကျွန်ုပ်တို့တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။ ရိုးရှင်းသော linear regression model...