python

NumPy Ufunc Penjumlahan (Summation)

Penjumlahan (Summation)

Apa perbedaan antara Penjumlahan (Summation) dan Penambahan (Addition)?

Penambahan dilakukan antara dua argumen sedangkan penjumlahan terjadi pada elemen n.

Contoh:
Tambahkan nilai arr1 dengan nilai arr2

import numpy as np

arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2, 3])

newarr = np.add(arr1, arr2)

print(newarr)

Menggembalikan nilai : [2 4 6]

Contoh
Jumlahkan 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)

Mengembalikan nilai : 12

Penjumlahan Di Atas Sumbu

Jika kita menentukan sumbu = 1, maka NumPy akan menjumlahkan angka di setiap array.

Contoh:
Lakukan penjumlahan dalam array berikut di atas sumbu pertama

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)

Mengembalikan nilai: [6 6]

Penjumlahan Kumulatif

Penjumlahan kumulatif adalah menambahkan sebagian elemen dalam array .

Misalnya. Penjumlahan parsial [1, 2, 3, 4] adalah [1, 1 + 2, 1 + 2 + 3, 1 + 2 + 3 + 4] = [1, 3, 6, 10].

Lakukan Penjumlahan parsial dengan fungsi cumsum().

Contoh:
Lakukan penjumlahan kumulatif dalam array berikut

import numpy as np

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

newarr = np.cumsum(arr)

print(newarr)

Mengembalikan nilai : [1 3 6]


Catur Kurnia Sari