Home » python » NumPy Ufunc Penjumlahan (Summation)

NumPy Ufunc Penjumlahan (Summation)

by Catur Kurnia Sari
by Catur Kurnia Sari

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]

You may also like