📈 Как найти точки экстремумов функции?
День 5: Алгоритмы оптимизации. Знакомимся с SciPy
SciPy - еще одна популярная математическая библиотека Python, реализующая более высокоуровневые математические функции, например из линейной алгебры или теории вероятностей. SciPy использует NumPy (вообще сложно представить, кто не использует NumPy). Чтобы понять возможности SciPy, нужно знать базовые (а иногда и не совсем базовые) математические понятия. Чтобы посмотреть хоть что-то рассмотрим простейшее понятие - минимум функции. Минимум функции Например задача нахождения точки экстремума функции - это задача из области оптимизации...
Поиск локального максимума с помощью numpy-программирования
Данная статья продолжает цикл статей про матричное программирование: первая, вторая, третья и четвертая. Функция поиска локального максимума имеется в библиотеке sklearn, но это мы уже обсуждали в предыдущих статьях. Предполагаю, что большинство читателей уже забыли раздел математики про дифференциалы и интегралы, где было такое определение - локальный максимум (экстремум), поэтому попробуем логическим способом прийти к этому определению. Представим, что значения в ряду увеличиваются, и в какой-то...