ရူပဗေဒသမားတွေ
လေကြောင်း ထိန်းချုပ်သူတွေနဲ့
ပြီတော့ ဗီဒီယိုဂိမ်း ဖန်တီးရှင်တွေ
အားလုံးမှာ အနည်းဆုံးတော့ တူညီတာလေးတစ်ခုက
Vector တွေပါ။
သူတို့ဟာ အတိအကျဆို ဘာဖြစ်မလဲ ပြီးတော့ သူတို့ ဘာ့ကြောင့် အရေးပါလဲ။
ဒါဖြေဖို့..၊ တို့တွေ Scalarကို ပထမ နားလည်ဖို့လိုအပ်တယ်။
စကေလာဟာ ပမာဏအသုံးပြု တိုင်းထွာရာဖြစ်တယ်။
စကေလာဟာ တို့ကို တစုံတခု ဘယ်ရွေ့ဘယ်မျှ ရှိတယ်ဆိုတာ ပြောပါတယ်။
သင်နှင့် ခုံတန်းကြား အကွာအဝေး၊
ပြီးတော့ သင့်ခွက်ထဲက အချိုရည်ရဲ့ ထုထည်နဲ့ အပူချိန်
ဒါတွေအားလုံးကို စကေလာနဲ့ ဖော်ပြပါတယ်။
ဗက်တာ တိုင်းတာခံတွေမှာလည်း ပမာဏရှိတယ်၊ ထပ်လောင်း ဖော်ပြချက်က
လားရာပါ။
သင့် ခုံတန်းတည်နေရာညွှန်ပြဖို့၊
၎င်းဟာ ဘယ်လောက်ဝေးတယ်၊ ဘယ်လားရာ ဆိုတာ
သင် တွဲသိဖို့ အကွာအဝေး သာမက အရွေ့ကိုပါ လိုအပ်တယ်။
နယ်ပယ်အမျိုးမျိုးမှာ ဗက်တာတွေကို ထူးခြား၊ အသုံးဝင်စေလိုက်တဲ့ အရာဟာ
သူတို့ဟာ ရှု့ထောင့်ပေါ်မှုတည်ပြီး မပြောင်းလဲကြပါဘူး
ဒါပေမဲ့ သင်္ချာနည်းအရ ကိုဩဒိနိတ်စနစ် မပြောင်းပဲရှိနေတယ်။
ဒါ ဘာကိုဆိုလိုပါလဲ။
သင်နဲ့ မိတ်ဆွေတစ်ဦး သင့်ရွက်ဖျင်တဲထံ သွားနေတယ် ဆိုပါစို့
သင့်က မျက်နှာချင်းဆိုင် ဘက်မှာ ရပ်မယ်ဆို သင်တို့တွေ ဆန့်ကျင်ဘက်မျက်နှာမူနေမယ်
သင့်မိတ်ဆွေဟာ ညာဘက်ကို ၂လှမ်း၊ ရှေ့ကို ၃လှမ်း တိုးမယ်
ဒီအချိန်မှာ သင်က ဘယ်ဘက်ကို ၂ လှမ်း၊ နောက်ကို ၃ လှမ်းဆုတ်မယ်။
ဒါပေမဲ့ သင်တို့ ရွေ့လျားနေတာ မတူသလို ထင်ရပေမဲ့
ရွေ့လျားမှုအဆုံးသတ် နှစ်ခုလုံးဟာ အကွာအဝေးတူ၊ လားရာတူ
ဗက်တာတစ်ခုတည်းပဲဖြစ်မယ်။
သင့်တူရူချက်က သို့မဟုတ် စခန်းပေါ်မှာ
သင် မှတ်လိုက်တဲ့ ကိုဩဒိနိတ်စနစ် ဒါဟာ အရေးမကြီးပါဘူး
ဗက်တာ လုံး၀ မပြောင်းလို့ပါ။
သိပြီးသား ကာတီရှင် ကိုဩဒိနိတ်စနစ်ကို လေ့လာမယ်စို့
သူ့မှာ x နဲ့ y ဝင်ရိုးတွေပါမယ်။
တို့ ဒီနှစ်ခုကို လားရာနှစ်ခုကို ကိုဩဒိနိတ် အခြေခံတွေလို့ခေါ်မယ်
အကြောင်းက တို့ ဆွဲသမျှပုံတိုင်း ဖော်ပြဖို့ ဒါကိုသုံးနိုင်လို့ပေါ့။
ရွက်ဖျင်တဲကို မူလမှတ်၊ အစမှတ်လို့ယူပြီး ဟိုနားက B ကို အဆုံးမှတ်ဆိုပါစို့
အမှတ်နှစ်ခုဆက်သွယ်ပေးတဲ့ မြားဖြောင့်ဟာ
မူလမှတ်မှ B ထိ ဗက်တာဖြစ်မယ်။
သင့် မိတ်ဆွေဟာ၊ သူ သွားတဲ့နေရာကို စဉ်းစားတဲ့အခါ
ဒါကို သင်္ချာနည်းအရ 2x+3y လို့ ရေးသားနိုင်တယ်
သို့မဟုတ်၊ ဒါမျိုး စီစဉ်ရေးသားတာကို..၊ array လို့ခေါ်ပါတယ်။
သင်က တခြားဘက် မျက်နှာမူထားတော့
သင့်ရဲ့ ကိုဩဒိနိတ် အခြေခံ အမှတ်တွေဟာ ဆန့်ကျင်ဘက်လားရာမှာ ဖြစ်လို့
ဒါကို x ပရိုင်း၊ y ပရိုင်း လို့ခေါ်နိုင်တယ်
ပြီးတော့ သင့် လှုပ်ရှားမှုကို ဒါမျိုးရေးနိုင်တယ်
သို့မဟုတ် ဒီ array နဲ့ပေါ့
တို့တွေ array နှစ်ခုကို ကြည့်ရင် သူ့တို့ မတူတာ ရှင်းပါတယ်။
ဒါပေမဲ့... array ချည်းပဲတော့ ဗက်တာကို ပြည့်ပြည့်၀၀ မဖော်ပြနိုင်ပါဘူး။
တစ်ခုစီဟာ ၎င်းကို ဆက်စပ်ပေးဖို့ အခြေဗက်တာတစ်ခု လိုအပ်ပြီး
သူတို့ကို ဆိုင်ရာဆိုင်ရာနဲ့
သတ်မှတ်ပေးလိုက်တဲ့အခါ၊ တို့တွေက ဒီဗက်တာကိုပဲ ဖော်ပြနေတာ တွေ့ရပါမယ်။
arrayအတွင်း ပါတဲ့အရာတွေကို သီခြားအက္ခရာတွေလို တွေးကြည့်နိင်ပါတယ်။
အက္ခရာ အစီအစဉ်ဟာ ဘာသာစကားမှာ အဆက်အစပ်ရှိတဲ့
စာလုံးတစ်လုံး ဖြစ်လာသလို
ကိုဩဒိနိတ် အခြေဗက်တာကို သတ်မှတ်ပြီးတဲ့အခါ array ဟာ ဗက်တာလို အနက်ဆောင်ရပါတယ်။
ဘာသာစကားနှစ်ခုမှာ မတူစာလုံးနှစ်ခုဟာ တူညီတဲ့သဘော ဆောင်နိုင်သလို
အခြေဗက်တာနှစ်ခုမှ ကွဲပြားတဲ့ ဖော်ပြချက်ဟာ ဗက်တာတစ်ခုတည်းကိုပဲ ဖော်ပြနိင်ပါတယ်။
ဗက်တာက ဆက်သွယ်ပြနေတဲ့ အရာသာ အချူပ်ဖြစ်ပြီး
၎င်းကို ဖော်ပြဖို့ အသုံးပြုတဲ့ ဘာသာစကားကို လျစ်လျူရှုပါတယ်။
စကေလာဟာလည်း မပြောင်းလဲတဲ့ ကိုဩဒိနစ်ကို
တကယ်တော့၊ ဒီဂုဏ်သတ္တိရှိတဲ့ အရာအားလုံးဟာ Tensor အုပ်စုရဲ့ အဖွဲ့ဝင်တွေ ဖြစ်ပါတယ်။
Tensor ပုံစံအမျိုးမျိုဟာ ကွဲပြားတဲ့ အချက်အလက်ပမာဏများစွာ ပါဝင်ပါတယ်။
ဒါက ဗက်တာတွေထက် အချက်အလက်ပိုစုံ တယ်လို့ဆိုလိုပါသလား။
လုံး၀ ဟုတ်တယ်။
သင် ရေလှုပ်ရှားမှု ပုံစံအစစ်နဲ့
ဗီဒီယိုဂိမ်းတစ်ခု ထုတ်ချင်နေတယ် ဆိုပါစို့
သင့်မှာ ပမာဏနဲ့ လားရာတူ
သက်ရောက်နေတဲ့ အားတွေရှိလျင်တောင်
သူတို့ တူရူချက်ပေါ်မူတည်ကာ လှိုင်း သို့မဟုတ် ဝေ့ရမ်းမှုတွေ မြင်နိုင်ပါတယ်
အား ဗက်တာကို တူရူချက်ဖော်ပြတဲ့ အခြားဗက်တာနှင့် ပေါင်းစပ်ပေးလိုက်သောအခါ
ဒဏ်အားလို့ခေါ်တဲ့ ရူပဗေဒ ပမာဏတစ်ခု တို့ရပါတယ်
ယင်းက ဒုတိယအဆင့်ရှိ တန်ဆာရဲ့ ဥပမာတစ်ခုဖြစ်ပါတယ်။
ဒီ တန်ဆာတွေကို ဗီဒီယိုဂိမ်းအတွက် မဟုတ်တဲ့ အခြား ရည်ရွယ်ချက်တွေနဲ့လည်း သုံးပါတယ်
သိပ္ပံဆိုင်ရာ သရုပ်ဖော်ချက်တွေ အပါအဝင်
ကား ပုံစံရေးဆွဲခြင်း နဲ့
ဦနှောက် ပုံရိပ်ဖော်ခြင်း ပါ
စကေလာ၊ ဗက်တာ၊ တန်ဆာ အုပ်စုက ရှုပ်ထွေးတဲ့ စိတ်ကူးနဲ့ အတုန့်အလှည့်တွေရဲ့
သဘောတရားကို အတော်ရှင်းတဲ့ နည်းနဲ့ တို့တွေကို ဖော်ပြပါတယ်
သူတို့ဟာ သင်္ချာပညာရဲ့ ခန့်ညားခြင်း၊ လှပခြင်းနဲ့ အခြေခံကျတဲ့အသုံးဝင်မှုတွေရဲ့
ထိပ်တန်း ဥပမာ ဆောင်ပြနေသလိုပါပဲ။