Numpy အခင်းအကျင်းတွင် အစိတ်အပိုင်းများကို အစားထိုးနည်း (ဥပမာ 3 ခု)
NumPy အခင်းအကျင်းတွင် အစိတ်အပိုင်းများကို အစားထိုးရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- အချို့သောတန်ဖိုးနှင့်ညီသော ဒြပ်စင်များကို အစားထိုးပါ။
#replace all elements equal to 8 with a new value of 20 my_array[my_array == 8 ] = 20
နည်းလမ်း 2- အခြေအနေတစ်ခုအပေါ် အခြေခံ၍ အရာများကို အစားထိုးပါ။
#replace all elements greater than 8 with a new value of 20 my_array[my_array > 8 ] = 20
နည်းလမ်း 3- အခြေအနေများစွာကို အခြေခံ၍ အစိတ်အပိုင်းများကို အစားထိုးပါ။
#replace all elements greater than 8 or less than 6 with a new value of 20 my_array[(my_array > 8 ) | (my_array < 6 )] = 20
အောက်ပါနမူနာများသည် အောက်ပါ NumPy array ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
import numpy as np
#create array
my_array = np. array ([4, 5, 5, 7, 8, 8, 9, 12])
#view array
print (my_array)
[4 5 5 7 8 8 9 12]
နည်းလမ်း 1- အချို့သောတန်ဖိုးနှင့်ညီသော ဒြပ်စင်များကို အစားထိုးပါ။
အောက်ပါကုဒ်သည် NumPy အခင်းအကျင်း၏ အစိတ်အပိုင်းအားလုံးကို 20 ၏တန်ဖိုးအသစ်ဖြင့် 8 နှင့်ညီမျှသော အစိတ်အပိုင်းအားလုံးကို မည်သို့အစားထိုးရမည်ကို ပြသသည် ။
#replace all elements equal to 8 with 20
my_array[my_array == 8 ] = 20
#view updated array
print (my_array)
[4 5 5 7 20 20 9 12]
နည်းလမ်း 2- အခြေအနေတစ်ခုအပေါ် အခြေခံ၍ အရာများကို အစားထိုးပါ။
အောက်ပါကုဒ်သည် NumPy အခင်းအကျင်းတွင် 8 ထက်ကြီးသော အစိတ်အပိုင်းအားလုံးကို 20 တန်ဖိုးအသစ်ဖြင့် အစားထိုးနည်းကို ပြသသည်-
#replace all elements greater than 8 with 20
my_array[my_array > 8 ] = 20
#view updated array
print (my_array)
[4 5 5 7 8 8 20 20]
နည်းလမ်း 3- အခြေအနေများစွာကို အခြေခံ၍ အစိတ်အပိုင်းများကို အစားထိုးပါ။
အောက်ပါကုဒ်သည် NumPy အခင်းအကျင်းတွင် 8 ထက်ကြီးသော သို့မဟုတ် 6 ထက်နည်းသော ဒြပ်စင်အားလုံးကို 20 တန်ဖိုးအသစ်ဖြင့် အစားထိုးနည်းကို ပြသသည်-
#replace all elements greater than 8 or less than 6 with a new value of 20
my_array[(my_array > 8 ) | (my_array < 6 )] = 20
#view updated array
print (my_array)
[20 20 20 7 8 8 20 20]
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် NumPy တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
NumPy array ၏မုဒ်ကို တွက်ချက်နည်း
NumPy array တွင် တန်ဖိုးအညွှန်းကိန်းကို မည်သို့ရှာရမည်နည်း။
လုပ်ဆောင်ချက်တစ်ခုကို NumPy အခင်းအကျင်းသို့ မည်သို့မြေပုံဆွဲမည်နည်း။