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 အခင်းအကျင်းသို့ ကော်လံတစ်ခုထည့်နည်း