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([1, 2, 3])
arr2 = np.array([1, 2, 3])
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([1, 2, 3])
arr2 = np.array([1, 2, 3])
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([1, 2, 3])
arr2 = np.array([1, 2, 3])
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([1, 2, 3])
newarr = np.cumsum(arr)
print(newarr)Returns: [1 3 6]

Komentar
Posting Komentar