Скажем, у меня есть функция, подобная y=-x
(моя реальная функция не так проста, но она иллюстрирует суть). Я хочу найти минимум функции в некоторых пределах:
minimize_scalar(some_function, bounds=(0, 100), method='bounded')
Но она всегда начинается с верхней границы (100), тогда как я хочу, чтобы она начиналась с нижней границы потому что я знаю, что в большинстве случаев это сойдет намного быстрее. Как я могу заставить его начать около x=1
? Я попытался добавить скобки:
minimize_scalar(some_function, bracket=(1, 2), bounds=(0, 100), method='bounded')
, но, похоже, это не имеет значения.
Если у кого-то есть предложения по поводу других библиотек / функций, я Я очень открыт для этого тоже:)