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 အခင်းအကျင်းသို့ မည်သို့မြေပုံဆွဲမည်နည်း။

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်