Product adalah hasil kali dari semua elemen didalam array.
Untuk menemukan product dari elemen dalam array, gunakan fungsi prod() pada NumpPy.
Contoh:
Temukan product dari elemen array ini
Mengembalikan : 24
karena 1*2*3*4 = 24
Contoh
Temukan product dari elemen dua array
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)
Mengembalikan : 40320
karena 1*2*3*4*5*6*7*8 = 40320
Product Di Atas Sumbu
Jika kita menentukan axis = 1, NumPy akan mengembalikan product dari setiap array.
Contoh:
Lakukan penjumlahan dalam larik berikut di atas sumbu pertama
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)
Mengembalikan : [24 1680]
Product Kumulatif
Product kumulatif berarti menemukan product dari sebagian elemen.
Misalnya: Product parsial dari [1, 2, 3, 4] adalah [1, 1 * 2, 1 * 2 * 3, 1 * 2 * 3 * 4] = [1, 2, 6, 24]
Lakukan penjumlahan parsial dengan fungsi cumprod().
Contoh:
Menemukan product kumulatif semua elemen untuk array berikut
import numpy as np arr = np.array([5, 6, 7, 8]) newarr = np.cumprod(arr) print(newarr)
Mengembalikan : [5 30 210 1680]