NumPy Sorting Arrays
Array များကို စီခြင်း
Sorting ဆိုသည်မှာ အစီအစဥ်များကို စီစဥ်ထားသည့် အတိုင်း ထားခြင်းဖြစ်သည် ။
စီစဥ်ထားသော sequence သည် ဂဏန်း သို့မဟုတ် အက္ခရာစဉ်၊ အတက် သို့မဟုတ် ကြီးစဉ်ငယ်ကဲ့သို့ ဒြပ်စင်များနှင့် သက်ဆိုင်သည့် အစီစဥ်တစ်ခုဖြစ်သည်။
sort()
NumPy ndarray object တွင် သတ်မှတ်ထားသော array ကို စီရန် ဟုခေါ်သော လုပ်ဆောင်ချက်တစ်ခုရှိသည် ။
ဥပမာ
Array ကို စီရန်-
import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))
မှတ်ချက်- ဤနည်းလမ်းသည် array ၏ မိတ္တူကို ပြန်ပေးသည်၊ မူရင်း array ကို မပြောင်းလဲစေပါ။
သင်သည် strings များ၏ array များကို စီရန် သို့မဟုတ် အခြားသော ဒေတာ အမျိုးအစားကို လည်း စီနိုင်ပါသည်။
ဥပမာ
array ကို အက္ခရာစဉ်စီပါ-
import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))
ဥပမာ
Boolean Array ကို စီရန်-
import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))
2-D Array ကို စီရန်
2-D array တစ်ခုပေါ်တွင် sort() method ကိုအသုံးပြုပါက၊ array နှစ်ခုလုံးကို စီထားလိမ့်မည်-
ဥပမာ
2-D အခင်းအကျင်းကို စီရန်-
import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))