NumPy ဆိုတာ Python မှာ numerical data တွေကို မြန်မြန်ဆန်ဆန်တွက်ချက်ဖို့ အသုံးများတဲ့ library တစ်ခုပါ။ အဓိကအားဖြင့် ndarray လို့ခေါ်တဲ့ array object ကိုပေးပါတယ်။ Python list က data သိမ်းလို့ရပေမယ့် list ထဲက item တစ်ခုချင်းစီကို loop ပတ်ပြီးတွက်ရတာများပါတယ်။ NumPy array ကတော့ data အစုလိုက်ကို တစ်ခါတည်းတွက်နိုင်တာကြောင့် ပိုသန့်၊ ပိုမြန်၊ ပိုအလုပ်ဖြစ်ပါတယ်။
import numpy as np
# A standard Python list
my_list = [1, 2, 3]
# A NumPy array
my_array = np.array([1, 2, 3])
print("Python list:", my_list)
print("NumPy array:", my_array)
print("Array plus 10:", my_array + 10)ဒီ code မှာ import numpy as np ဆိုတာ NumPy ကို np ဆိုတဲ့နာမည်တိုနဲ့ခေါ်သုံးတာပါ။ np.array() က Python list ကို NumPy array အဖြစ်ပြောင်းပေးပါတယ်။ နောက်ဆုံး line မှာ array ထဲက element တိုင်းကို 10 ထပ်ပေါင်းပေးတာကို တွေ့ရပါမယ်။ Python list ကို ဒီလို my_list + 10 လုပ်ရင် error ဖြစ်နိုင်ပေမယ့် NumPy array က numerical operation ကို element တိုင်းပေါ်မှာသက်ရောက်စေပါတယ်။
Python list: [1, 2, 3] NumPy array: [1 2 3] Array plus 10: [11 12 13]Info
NumPy array ကို print လုပ်တဲ့အခါ comma မပါဘဲ [1 2 3] လို့မြင်ရနိုင်ပါတယ်။ ဒါက list မဟုတ်ဘဲ array ဖြစ်နေပြီဆိုတာကို သတိထားပါ။