Python တွင် array များကို ပေါင်းစပ်နည်း (ဥပမာများဖြင့်)


Python တွင် array များကို ပေါင်းစပ်ရန် အလွယ်ဆုံးနည်းလမ်းမှာ အောက်ပါ syntax ကိုအသုံးပြုသည့် numpy.concatenate လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည် ။

numpy.concatenate((a1၊ a2၊….)၊ ဝင်ရိုး = 0)

ရွှေ-

  • a1၊ a2…- ဇယားများ၏ အပိုင်း
  • ဝင်ရိုး- ဇယားများ ချိတ်ဆက်မည့် ဝင်ရိုးတစ်လျှောက်။ မူရင်းတန်ဖိုးသည် 0 ဖြစ်သည်။

ဤသင်ခန်းစာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုခြင်း၏ ဥပမာများစွာကို ပေးပါသည်။

ဥပမာ 1- array နှစ်ခုကို ပေါင်းစပ်ပါ။

အောက်ဖော်ပြပါကုဒ်သည် တစ်ဖက်မြင် array နှစ်ခုကို ပေါင်းစပ်နည်းကို ပြသသည်-

 import numpy as np

#create two arrays
arr1 = np. array ([1, 2, 3, 4, 5])
arr2 = np. array ([6, 7, 8])

#concatentate the two arrays
n.p. concatenate ((arr1, arr2))

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

အောက်ပါကုဒ်သည် 2-ဖက်မြင် array နှစ်ခုကို ပေါင်းစပ်နည်းကို ပြသသည်-

 import numpy as np

#create two arrays
arr1 = np. array ([[3, 5], [9, 9], [12, 15]])
arr2 = np. array ([[4, 0]])

#concatentate the two arrays
n.p. concatenate ((arr1, arr2), axis= 0 )

array([[3, 5],
       [9, 9],
       [12, 15],
       [4, 0]])

#concatentate the two arrays and flatten the result
n.p. concatenate ((arr1, arr2), axis= None )

array([3, 5, 9, 9, 12, 15, 4, 0])

ဥပမာ 2- array နှစ်ခုထက်ပိုပြီး ပေါင်းစပ်ပါ။

array နှစ်ခုထက်ပိုပြီး ပေါင်းစပ်ရန် အလားတူကုဒ်ကို သုံးနိုင်သည်-

 import numpy as np

#create four arrays
arr1 = np. array ([[3, 5], [9, 9], [12, 15]])
arr2 = np. array ([[4, 0]])
arr3 = np. array ([[1, 1]])
arr4 = np. array ([[8, 8]])

#concatentate all the arrays
n.p. concatenate ((arr1, arr2, arr3, arr4), axis= 0 )

array([[3, 5],
       [9, 9],
       [12, 15],
       [4, 0],
       [1, 1],
       [8, 8]])

#concatentate all the arrays and flatten the result
n.p. concatenate ((arr1, arr2, arr3, arr4), axis= None )

array([3, 5, 9, 9, 12, 15, 4, 0, 1, 1, 8, 8])

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

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

NumPy အခင်းအကျင်းမှ Pandas DataFrame ဖန်တီးနည်း
Pandas DataFrame တွင် Numpy အခင်းအကျင်းတစ်ခုကို မည်သို့ထည့်ရမည်နည်း။

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

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