python

NumPy Ufunc Product

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

import numpy as np

arr = np.array([1, 2, 3, 4])

x = np.prod(arr)

print(x)

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]


Catur Kurnia Sari