NumPy LCM Наименьшее общее кратное
NumPy LCM Наименьшее общее кратное
Наименьшее общее кратное – это наименьшее число, которое является общим кратным двух чисел.
Пример
Найдите LCM следующих двух чисел:
import numpy as np
x = np.lcm(num1, num2)
Возвращает: 12, так как это наименьшее общее кратное обоих чисел (4*3=12 и 6*2=12).
Нахождение LCM в массивах
Чтобы найти наименьшее общее кратное всех значений в массиве, можно использовать метод reduce().
Метод reduce() будет использовать функцию ufunc, в данном случае функцию lcm(), на каждом элементе и уменьшит массив на одно измерение.
Пример
Найдите LCM значений следующего массива:
import numpy as np
arr = np.array([3, 6, 9])
Возвращает: 18, так как это наименьшее общее кратное всех трех чисел (3*6=18, 6*3=18 и 9*2=18).
Пример
Найти LCM всех значений массива, где массив содержит все целые числа от 1 до 10:
import numpy as np
arr = np.arange(1, 11)
ВЫБОР ЦВЕТА
Получите сертификат, пройдя курс сегодня!
Сообщить об ошибке
Если вы хотите сообщить об ошибке или внести предложение, не стесняйтесь написать нам по электронной почте:
Спасибо, что помогаете нам!
Ваше сообщение было отправлено в W3Schools.
Лучшие учебники
Лучшие ссылки
Лучшие примеры
Пройти сертификацию
W3Schools оптимизирован для обучения и тренировок. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную корректность всего содержимого. Используя W3Schools, вы соглашаетесь с тем, что прочитали и приняли наши условия использования, политику использования файлов cookie и конфиденциальности.