NumPy Array Shape
Array တစ်ခု၏ ပုံသဏ္ဍာန်
Array တစ်ခု၏ ပုံသဏ္ဍာန်သည် အတိုင်းအတာတစ်ခုစီရှိ ဒြပ်စင်အရေအတွက်ဖြစ်သည်။
Array ၏ပုံသဏ္ဍာန်ကိုရယူပါ။
NumPy အခင်းအကျင်းများတွင် shape
သက်ဆိုင်ရာဒြပ်စင်အရေအတွက်များပါရှိသော အညွှန်းတစ်ခုစီတွင် tuple တစ်ခုစီကို ပြန်ပေးသည့် အရည်အချင်းတစ်ခုရှိသည်။
ဥပမာ
2-D အခင်းအကျင်း၏ ပုံသဏ္ဍာန်ကို ပရင့်ထုတ်ပါ-
import numpy as np
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8]])
print(arr.shape)
အထက်ဖော်ပြပါ ဥပမာကို ပြန်ပေးသည် (2, 4)
၊ ဆိုလိုသည်မှာ array တွင် အတိုင်းအတာ 2 ခုရှိပြီး ပထမအတိုင်းအတာတွင် ဒြပ်စင် 2 ခုရှိပြီး ဒုတိယအတိုင်းအတာတွင် 4 ရှိသည်။
ဥပမာ
ndmin
တန်ဖိုး 1,2,3,4 ရှိသော vector ကို အသုံးပြု၍ 5 dimension ပါသည့် array တစ်ခုကို ဖန်တီးပြီး နောက်ဆုံး dimension တွင် value 4 ရှိကြောင်း စစ်ဆေးပါ။
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
ပုံသဏ္ဍာန် tuple သည် အဘယ်အရာကို ကိုယ်စားပြုသနည်း။
အညွှန်းတိုင်းရှိ ကိန်းပြည့်များသည် သက်ဆိုင်ရာ အတိုင်းအတာရှိ ဒြပ်စင်အရေအတွက်များအကြောင်း ပြောပြသည်။
အထက်ဖော်ပြပါ ဥပမာတွင် index-4 တွင် တန်ဖိုး 4 ရှိသည်၊ ထို့ကြောင့် 5th (4 + 1th) dimension တွင် element 4 ခု ရှိသည်ဟု ဆိုနိုင်သည်။