Numpy အခင်းအကျင်းတစ်ခု၏ အတန်းများနှင့် ကော်လံများထည့်နည်း


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

နည်းလမ်း 1- NumPy array ၏အတန်းများထည့်ပါ။

 arr. sum (axis= 1 )

နည်းလမ်း 2- NumPy array ကော်လံများကို ထည့်ပါ။

 arr. sum (axis= 0 )

အောက်ပါနမူနာများသည် အောက်ပါ 2D NumPy array ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 import numpy as np

#create NumPy array
arr = np. arange ( 18 ). reshape ( 6,3 )

#view NumPy array
print (arr)

[[ 0 1 2]
 [3 4 5]
 [6 7 8]
 [9 10 11]
 [12 13 14]
 [15 16 17]]

ဥပမာ 1- NumPy array ၏အတန်းများကိုထည့်ပါ။

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

 import numpy as np

#calculate sum of rows in NumPy array
arr. sum (axis= 1 )

array([ 3, 12, 21, 30, 39, 48])

ရလဒ်ဇယားသည် 2D NumPy ဇယား၏အတန်းတစ်ခုစီ၏ပေါင်းလဒ်ကိုပြသသည်။

ဥပမာအားဖြင့်:

  • ပထမတန်းရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 0 + 1 + 2 = 3 ဖြစ်သည်။
  • ပထမတန်းရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 3 + 4 + 5 = 12 ဖြစ်သည်။
  • ပထမတန်းရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 6 + 7 + 8 = 21 ဖြစ်သည်။

နောက် … ပြီးတော့။

ဥပမာ 2- NumPy ဇယား၏ကော်လံပေါင်း

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

 import numpy as np

#calculate sum of columns in NumPy array
arr. sum (axis= 0 )

array([45, 51, 57])

ရလဒ်ဇယားသည် 2D NumPy ဇယား၏ကော်လံတစ်ခုစီ၏ပေါင်းလဒ်ကိုပြသသည်။

ဥပမာအားဖြင့်:

  • ပထမကော်လံရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 0+3+6+9+12+15 = 45 ဖြစ်သည်။
  • ပထမတန်းရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 1+4+7+10+13+16 = 51 ဖြစ်သည်။
  • ပထမတန်းရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်သည် 2+5+8+11+14+17 = 57 ဖြစ်သည်။

မှတ်ချက် – NumPy sum() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။

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

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

NumPy array တွင် တန်ဖိုးအညွှန်းကိန်းကို မည်သို့ရှာရမည်နည်း။
NumPy အခင်းအကျင်းမှ တိကျသောကော်လံတစ်ခုကို မည်သို့ရယူရမည်နည်း။
NumPy အခင်းအကျင်းသို့ ကော်လံတစ်ခုထည့်နည်း

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

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