Kelipatan Persekutuan Terkecil adalah bilangan terkecil yang merupakan kelipatan persekutuan dari kedua bilangan tersebut.
Contoh:
Temukan KPK dari dua angka berikut
Mengembalikan: 12 karena 12 adalah kelipatan persekutuan terendah dari kedua bilangan (4 * 3 = 12 dan 6 * 2 = 12).
Untuk menemukan Kelipatan Persekutuan Terkecil dari semua nilai dalam array, kita dapat menggunakan metode reduce().
Metode reduce() akan menggunakan ufunc, dalam hal ini fungsi lcm(), pada setiap elemen, dan mengurangi array per satu dimensi.
Contoh:
Temukan KPK dari nilai-nilai dari array berikut
import numpy as np arr = np.array([3, 6, 9]) x = np.lcm.reduce(arr) print(x)
Mengembalikan: 18 karena 18 adalah kelipatan persekutuan terendah dari ketiga bilangan (3 * 6 = 18, 6 * 3 = 18 dan 9 * 2 = 18).
Contoh
Temukan KPK dari semua array di mana array tersebut berisi semua bilangan bulat dari 1 hingga 10
import numpy as np arr = np.arange(1, 11) x = np.lcm.reduce(arr) print(x)