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)