Numpy အခင်းအကျင်းမှ ပွားနေသော အစိတ်အပိုင်းများကို မည်ကဲ့သို့ ဖယ်ရှားနည်း


NumPy တွင် ထပ်နေသောဒြပ်စင်များကို ဖယ်ရှားရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။

နည်းလမ်း 1- NumPy အခင်းအကျင်းမှ ပွားနေသောဒြပ်စင်များကို ဖယ်ရှားပါ။

 new_data = np. unique (data)

နည်းလမ်း 2- NumPy matrix မှ ထပ်နေသောအတန်းများကို ဖယ်ရှားပါ။

 new_data = np. single (data, axis= 0 )

နည်းလမ်း 3- NumPy matrix မှ ထပ်နေသောကော်လံများကို ဖယ်ရှားပါ။

 new_data = np. unique (data, axis= 1 )

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- NumPy array မှ ထပ်နေသောဒြပ်စင်များကို ဖယ်ရှားပါ။

အောက်ပါကုဒ်သည် NumPy အခင်းအကျင်းမှ ပွားနေသောဒြပ်စင်များကို ဖယ်ရှားနည်းကို ပြသသည်-

 import numpy as np

#create NumPy array
data = np. array ([1, 1, 1, 2, 2, 4, 5, 5, 5, 5, 7, 8])

#create new array that removes duplicates
new_data = np. unique (data)

#view new array
print( new_data)

[1 2 4 5 7 8]

မိတ္တူများအားလုံးကို NumPy အခင်းအကျင်းမှ ဖယ်ရှားခဲ့ပြီး ထူးခြားသောတန်ဖိုးများသာ ကျန်ရှိတော့ကြောင်း သတိပြုပါ။

ဥပမာ 2- NumPy matrix မှ ထပ်နေသောအတန်းများကို ဖယ်ရှားပါ။

အောက်ပါကုဒ်သည် NumPy matrix တစ်ခုမှ ထပ်နေသောအတန်းများကို ဖယ်ရှားနည်းကို ပြသသည်-

 import numpy as np

#create NumPy matrix
data = np. array ([[1, 5, 5, 8],
                 [1, 5, 5, 8],
                 [6, 2, 3, 4],
                 [6, 2, 3, 4]])

#create new array that removes duplicate rows
new_data = np. single (data, axis= 0 )

#view new matrix
print (new_data)

[[1 5 5 8]
 [6 2 3 4]]

ထပ်နေသောအတန်းအားလုံးကို NumPy matrix မှ ဖယ်ရှားပြီး သီးသန့်အတန်းများသာ ကျန်ရှိတော့ကြောင်း သတိပြုပါ။

ဥပမာ 3- NumPy matrix မှ ထပ်နေသောကော်လံများကို ဖယ်ရှားပါ။

အောက်ပါကုဒ်သည် NumPy matrix မှ ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်းကို ပြသသည်-

 import numpy as np

#create NumPy matrix
data = np. array ([[1, 1, 5, 8, 1],
                 [1, 1, 2, 6, 1],
                 [4, 4, 3, 8, 4]])

#create new matrix that removes duplicate columns
new_data = np. unique (data, axis= 1 )

#view new matrix
print (new_data)

[[1 5 8]
 [1 2 6]
 [4 3 8]]

ပွားနေသောကော်လံအားလုံးကို NumPy matrix မှဖယ်ရှားပြီး ထူးခြားသောကော်လံများသာ ကျန်ရှိတော့ကြောင်း သတိပြုပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် NumPy တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

NumPy အခင်းအကျင်းကို တန်ဖိုးများဖြင့် မည်သို့ဖြည့်ရမည်နည်း။
NumPy array မှ သီးခြား element များကို မည်ကဲ့သို့ ဖယ်ရှားနည်း
NumPy အခင်းအကျင်းတွင် အစိတ်အပိုင်းများကို အစားထိုးနည်း
NumPy အခင်းအကျင်းမှ တိကျသောအတန်းတစ်ခုကို မည်သို့ရနိုင်မည်နည်း။

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

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