Numpy array တွင် ကော်လံတစ်ခုထည့်နည်း (ဥပမာများဖြင့်)


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

နည်းလမ်း 1- ဇယား၏အဆုံးတွင် ကော်လံတစ်ခုထည့်ပါ။

 n.p. append (my_array, [[value1], [value2], [value3], ...], axis= 1 )

နည်းလမ်း 2- ဇယားရှိ သီးခြားအနေအထားတစ်ခုတွင် ကော်လံတစ်ခုကို ထည့်ပါ။

 n.p. insert (my_array, 3 , [value1, value2, value3, ...], axis= 1 )

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

ဥပမာ 1- NumPy အခင်းအကျင်း၏အဆုံးတွင် ကော်လံတစ်ခုထည့်ပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ NumPy array ရှိသည်ဆိုပါစို့။

 import numpy as np

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

#view NumPy array
my_array

array([[1, 2, 3, 4],
       [5, 6, 7, 8]])

NumPy အခင်းအကျင်း၏အဆုံးတွင် ကော်လံတစ်ခုကို ထည့်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။

 #append column to end of NumPy array
new_array = np. append (my_array, [[10], [13]], axis= 1 )

#view updated array
new_array

array([[ 1, 2, 3, 4, 10],
       [5, 6, 7, 8, 13]])

ဥပမာ 2- NumPy array ၏ သီးခြားအနေအထားတစ်ခုတွင် ကော်လံတစ်ခုကို ထည့်ပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ NumPy array ရှိသည်ဆိုပါစို့။

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

#view NumPy array
my_array

array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])

NumPy array ၏ အညွှန်းနေရာ 2 ရှိ ကော်လံရှေ့တွင် ကော်လံအသစ်တစ်ခုကို ထည့်သွင်းရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #insert new column before column in index position 2
new_array = np. insert (my_array, 2 , [10, 13, 19], axis= 1 )

#view updated array
new_array

array([[ 1, 2, 10, 3],
       [4, 5, 13, 6],
       [7, 8, 19, 9]])

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

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

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

Pandas DataFrame တွင် Numpy array ကိုမည်သို့ထည့်မည်နည်း။
Pandas DataFrame ကို NumPy array သို့ ဘယ်လိုပြောင်းမလဲ။

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

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