Ufunc Finding GCD
Finding GCD (Greatest Common Denominator)
GCD (Greatest Common Denominator), juga dikenal sebagai HCF (Highest Common Factor) adalah bilangan terbesar yang merupakan faktor persekutuan dari kedua bilangan tersebut.
Contoh
Carilah HCP dari dua bilangan berikut.
import numpy as np
num1 = 6
num2 = 9
x = np.gcd(num1, num2)
print(x)Returns: 3 karena itu adalah angka tertinggi, kedua angka dapat dibagi dengan (6/3 = 2 dan 9/3 = 3).
Finding GCD in Arrays
Untuk mencari Faktor Persekutuan(Highest Common Factor) Tertinggi dari semua nilai dalam suatu larik, Anda dapat menggunakan reduce() metode ini.
Metode reduce() ini akan menggunakan ufunc, dalam hal ini gcd() fungsi, pada setiap elemen, dan mengurangi array dengan satu dimensi.
Contoh
Temukan GCD untuk semua angka dalam array berikut.
import numpy as np
arr = np.array([20, 8, 32, 36, 16])
x = np.gcd.reduce(arr)
print(x)Returns: 4 karena itu adalah angka tertinggi yang dapat dibagi semua nilai.

Komentar
Posting Komentar