Ufunc Summations


Summations

Apa perbedaan Summations dan Addition?

Addition dilakukan antara dua argumen sedangkan Summations terjadi pada n elemen.

Contoh
Tambahkan(add) nilai di arr1 ke nilai di arr2.
import numpy as np

arr1 = np.array([123])
arr2 = np.array([123])

newarr = np.add(arr1, arr2)

print(newarr)

Returns: [2  4  6]

Contoh
Jumlahkan(sum) nilai di arr1 dan nilai di arr2.
import numpy as np

arr1 = np.array([123])
arr2 = np.array([123])

newarr = np.sum([arr1, arr2])

print(newarr)

Returns: 12

Summation Over an Axis

Jika Anda menentukan axis=1, NumPy akan menjumlahkan(sum) angka di setiap array.

Contoh
Lakukan penjumlahan(summations) dalam array berikut di atas sumbu ke-1.
import numpy as np

arr1 = np.array([123])
arr2 = np.array([123])

newarr = np.sum([arr1, arr2], axis=1)

print(newarr)

Returns: [6  6]

Cummulative Sum

Jumlah kumulatif(Cumulative Sum) berarti menambahkan sebagian elemen dalam array.

Misalnya Jumlah parsial [1, 2, 3, 4] akan menjadi [1, 1+2, 1+2+3, 1+2+3+4] = [1, 3, 6, 10].

Lakukan penjumlahan(sum) parsial dengan cumsum() fungsi.

Contoh
Lakukan penjumlahan kumulatif (Cumulative Sum) dalam array berikut.
import numpy as np

arr = np.array([123])

newarr = np.cumsum(arr)

print(newarr)

Returns: [1  3  6]

Komentar

Postingan populer dari blog ini

NumPy Array Search

NumPy Array Split

NumPy Array Iterating