Как заставить SciPy's minimal_scalar запускаться с заданного значения c? - PullRequest
0 голосов
/ 12 апреля 2020

Скажем, у меня есть функция, подобная 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')

, но, похоже, это не имеет значения.

Если у кого-то есть предложения по поводу других библиотек / функций, я Я очень открыт для этого тоже:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...