Kelipatan Persekutuan Terendah NumPy LCM


Mencari KPK (Kelipatan Persekutuan Terendah)

Kelipatan Persekutuan Terkecil adalah bilangan terkecil yang merupakan kelipatan persekutuan dari kedua bilangan tersebut.

Contoh

Tentukan KPK dari dua bilangan berikut:

import numpy as np

num1 = 4
num2 = 6

x = np.lcm(num1, num2)

print(x)

Pengembalian: 12 karena itu adalah kelipatan persekutuan terendah dari kedua angka (4*3=12 dan 6*2=12).


Menemukan KPK dalam Array

Untuk menemukan Kelipatan Persekutuan Terendah dari semua nilai dalam array, Anda dapat menggunakan reduce()metode.

Metode reduce()ini akan menggunakan ufunc, dalam hal ini lcm()fungsi, pada setiap elemen, dan mengurangi array satu dimensi.

Contoh

Carilah KPK dari nilai-nilai larik berikut:

import numpy as np

arr = np.array([3, 6, 9])

x = np.lcm.reduce(arr)

print(x)

Pengembalian: 18 karena itu adalah kelipatan persekutuan terkecil dari ketiga angka (3*6=18, 6*3=18 dan 9*2=18).

Contoh

Temukan KPK dari semua array di mana array berisi semua bilangan bulat dari 1 hingga 10:

import numpy as np

arr = np.arange(1, 11)

x = np.lcm.reduce(arr)

print(x)