Python တွင် array တစ်ခုဖန်တီးနည်း (ဥပမာများနှင့်အတူ)
NumPy ပက်ကေ့ဂျ်ကို အသုံးပြု၍ Python တွင် array တစ်ခုဖန်တီးရန် အောက်ပါနည်းလမ်းနှစ်ခုမှ တစ်ခုခုကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- ဇယားတစ်ခုချင်းစီကို ပေါင်းစပ်ပါ။
import numpy as np
array1 = np. array ([1, 2, 3])
array2 = np. array ([4, 5, 6])
array3 = np. array ([7, 8, 9])
all_arrays = np. array ([array1, array2, array3])
နည်းလမ်း 2- ဇယားကွက်များကို တိုက်ရိုက်ဖန်တီးပါ။
import numpy as np
all_arrays = np. array ([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
နည်းလမ်း 1- ဇယားတစ်ခုချင်းစီကို ပေါင်းစပ်ပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် တစ်ခုချင်း array များကို ပေါင်းစပ်ပြီး array တစ်ခု ဖန်တီးပုံ ကို ပြသသည် ။
import numpy as np
#define individual arrays
array1 = np. array ([10, 20, 30, 40, 50])
array2 = np. array ([60, 70, 80, 90, 100])
array3 = np. array ([110, 120, 130, 140, 150])
#combine individual arrays into one array of arrays
all_arrays = np. array ([array1, array2, array3])
#view array of arrays
print (all_arrays)
[[ 10 20 30 40 50]
[60 70 80 90 100]
[110 120 130 140 150]]
နည်းလမ်း 2- ဇယားကွက်များကို တိုက်ရိုက်ဖန်တီးပါ။
အောက်ပါကုဒ်သည် array တစ်ခု၏ array တစ်ခုကို တိုက်ရိုက်ဖန်တီးနည်းကို ပြသသည်-
import numpy as np
#create array of arrays
all_arrays = np. array ([[10, 20, 30, 40, 50],
[60, 70, 80, 90, 100],
[110, 120, 130, 140, 150]])
#view array of arrays
print (all_arrays)
[[ 10 20 30 40 50]
[60 70 80 90 100]
[110 120 130 140 150]]
ဤ array ၏ array များသည် ယခင်နည်းလမ်းကို အသုံးပြု၍ ဖန်တီးထားသော တစ်ခုနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။
array တစ်ခု၏ array တစ်ခု၏ အစိတ်အပိုင်းများကို မည်သို့ဝင်ရောက်နိုင်မည်နည်း။
array တစ်ခု၏အတိုင်းအတာများကိုရယူရန် ပုံသဏ္ဍာန် လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။
print ( all_arrays.shape )
(3, 5)
၎င်းသည် ဇယား၏ဇယားတွင် အတန်းသုံးတန်းနှင့် ကော်လံငါးခုရှိကြောင်း ကျွန်ုပ်တို့ကိုပြောပြသည်။
array ၏ array တွင် စုစုပေါင်းတန်ဖိုးများမည်မျှရှိသည်ကိုကြည့်ရန် အရွယ်အစား လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်-
print ( all_arrays.size )
15
၎င်းသည် array array တွင် စုစုပေါင်းတန်ဖိုး 15 ခုရှိကြောင်း ကျွန်ုပ်တို့ကိုပြောပြသည်။
ဇယားများ၏ array အတွင်းရှိ အချို့သောနေရာများတွင်ရှိသော အစိတ်အပိုင်းများကို ဝင်ရောက်ကြည့်ရှုရန် ကွင်းစကွင်းပိတ်များကို အသုံးပြုနိုင်သည်။
ဥပမာအားဖြင့်၊ သင်သည် အညွှန်းနေရာ 3 တွင်ရှိသော ပထမအခင်းအကျင်း၏တန်ဖိုးကို ပြန်လည်ရယူရန် အောက်ပါအထားအသိုကို အသုံးပြုနိုင်သည်။
print (all_arrays[0, 3])
40
array ၏ array တွင်ကျွန်ုပ်တို့လိုချင်သောတန်ဖိုးအားလုံးကိုရယူရန် ဤ syntax ကိုသုံးနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် Python ရှိ array များဖြင့် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Python တွင် array များကို ပေါင်းစပ်နည်း
NumPy အခင်းအကျင်းမှ Pandas DataFrame ဖန်တီးနည်း
Pandas DataFrame ကို NumPy array သို့ ဘယ်လိုပြောင်းမလဲ။