NumPy LCM Thấp nhất Nhiều phổ biến
Tìm LCM (Nhiều phổ biến thấp nhất)
Bội số chung thấp nhất là số nhỏ nhất là bội chung của cả hai số.
Thí dụ
Tìm LCM của hai số sau:
import numpy as np
num1 = 4
num2 = 6
x = np.lcm(num1, num2)
print(x)
Trả về: 12
vì đó là bội chung thấp nhất của cả hai số (4 * 3 = 12 và 6 * 2 = 12).
Tìm LCM trong Mảng
Để tìm Bội số Chung Thấp nhất của tất cả các giá trị trong một mảng, bạn có thể sử dụng reduce()
phương pháp này.
Phương reduce()
thức sẽ sử dụng ufunc, trong trường hợp này là
lcm()
hàm, trên mỗi phần tử và giảm mảng đi một chiều.
Thí dụ
Tìm LCM của các giá trị của mảng sau:
import numpy as np
arr = np.array([3, 6, 9])
x = np.lcm.reduce(arr)
print(x)
Trả về: 18
vì đó là bội chung nhỏ nhất của cả ba số (3 * 6 = 18, 6 * 3 = 18 và 9 * 2 = 18).
Thí dụ
Tìm LCM của tất cả một mảng trong đó mảng chứa tất cả các số nguyên từ 1 đến 10:
import numpy as np
arr = np.arange(1, 11)
x = np.lcm.reduce(arr)
print(x)