NumPy ထုတ်ကုန်များ
ထုတ်ကုန်များ
array တစ်ခုရှိ element များ၏ product ကိုရှာရန်၊
prod()
function ကိုသုံးပါ။
ဥပမာ
ဤ array ၏ဒြပ်စင်များ၏ထုတ်ကုန်ကိုရှာပါ-
import numpy as np
arr = np.array([1, 2, 3, 4])
x = np.prod(arr)
print(x)
ပြန်လာသည်- 24
1*2*3*4 = 24 ဖြစ်သောကြောင့်
ဥပမာ
အခင်းနှစ်ခု၏ အစိတ်အပိုင်းများ၏ ရလဒ်ကို ရှာပါ-
import numpy as np
arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([5,
6, 7, 8])
x = np.prod([arr1, arr2])
print(x)
ပြန်လာသည်- 40320
1*2*3*4*5*6*7*8 = 40320 ဖြစ်သောကြောင့်
ဝင်ရိုးတစ်ခုကျော် ထုတ်ကုန်
သင်သတ်မှတ် axis=1
ပါက NumPy သည် array တစ်ခုစီ၏ ထုတ်ကုန်ကို ပြန်ပေးလိမ့်မည်။
ဥပမာ
1st ဝင်ရိုးအပေါ်အောက်ဖော်ပြပါ array တွင် summation ကိုလုပ်ဆောင်ပါ
import numpy as np
arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([5,
6, 7, 8])
newarr = np.prod([arr1, arr2], axis=1)
print(newarr)
ပြန်ပို့သည်- [24 1680]
စုစည်းမှုထုတ်ကုန်
စုစည်းမှု ထုတ်ကုန်ဆိုသည်မှာ ထုတ်ကုန်ကို တစ်စိတ်တစ်ပိုင်းယူခြင်း ဖြစ်သည်။
ဥပမာ- [1၊ 2၊ 3၊ 4] ၏ တစ်စိတ်တစ်ပိုင်း ထုတ်ကုန်သည် [1၊ 1*2၊ 1*2*3၊ 1*2*3*4] = [1၊ 2၊ 6၊ 24]
လုပ်ဆောင်ချက် နှင့်အတူ တစ်စိတ်တစ်ပိုင်း ပေါင်းစည်းမှုကို cumprod()
လုပ်ဆောင်ပါ။
ဥပမာ
အောက်ပါ array အတွက် ဒြပ်စင်အားလုံး၏ စုစည်းထုတ်ကုန်ကို ယူပါ-
import numpy as np
arr = np.array([5,
6, 7, 8])
newarr = np.cumprod(arr)
print(newarr)
ပြန်ပို့သည်- [5 30 210 1680]