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


ပေးထားသော vector ၊ x ၏ စံနှုန်းကို အောက်ပါအတိုင်း တွက်ချက်သည် ။

||x|| = √ x 1 2 + x 2 2 + x 3 2 + … + x n 2

ဥပမာ၊ x = [3၊ 7၊ 4] ဆိုပါစို့။

ပြင်းအားကို အောက်ပါအတိုင်း တွက်ချက်ပါမည်။

||x|| = √ 3 2 + 7 2 + 4 2 = √ 74 = 8.602၊

Python ရှိ NumPy ပက်ကေ့ဂျ်ကို အသုံးပြု၍ vector တစ်ခု၏ ပြင်းအားကို တွက်ချက်ရန် နည်းလမ်းနှစ်ခုအနက်မှ တစ်ခုကို သင်အသုံးပြုနိုင်သည်-

နည်းလမ်း 1- linalg.norm() ကိုသုံးပါ

 n.p. linalg . norm (v)

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

 n.p. sqrt ( x.dot (x))

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

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

နည်းလမ်း 1- linalg.norm() ကိုသုံးပါ

ဖော်ပြပါကုဒ်သည် ပေးထားသော vector တစ်ခု၏ ပြင်းအားကို တွက်ချက်ရန် np.linalg.norm() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 import numpy as np

#definevector
x = np. array ([3, 6, 6, 4, 8, 12, 13])

#calculate magnitude of vector
n.p. linalg . norm (x)

21.77154105707724

vector ၏ပြင်းအားသည် 21.77 ဖြစ်သည်။

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

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

 import numpy as np

#definevector
x = np. array ([3, 6, 6, 4, 8, 12, 13])

#calculate magnitude of vector
n.p. sqrt ( x.dot (x))

21.77154105707724

vector ၏ပြင်းအားသည် 21.77 ဖြစ်သည်။

၎င်းသည် ယခင်နည်းလမ်းကို အသုံးပြု၍ ကျွန်ုပ်တို့တွက်ချက်ထားသော တန်ဖိုးနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။

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

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

လုပ်ဆောင်ချက်တစ်ခုကို NumPy အခင်းအကျင်းသို့ မည်သို့မြေပုံဆွဲမည်နည်း။
NumPy အခင်းအကျင်းသို့ ကော်လံတစ်ခုထည့်နည်း
NumPy အခင်းအကျင်းတစ်ခုကို Python တွင်စာရင်းတစ်ခုသို့ မည်သို့ပြောင်းရမည်နည်း။

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

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