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([208323616])

x = np.gcd.reduce(arr)

print(x)

Returns: 4 karena itu adalah angka tertinggi yang dapat dibagi semua nilai.

Komentar

Postingan populer dari blog ini

NumPy Array Search

NumPy Array Split

NumPy Array Iterating