У меня проблемы с установкой минимального и максимального значений параметра, который нужно установить в lmfit. По сути, у меня есть два параметра a
и b
, которые должны подчиняться следующим ограничениям:
0 < b < 1
0 < a+b < 1
-b < a < 1
Первые два довольно легко реализовать как:
fit_params.add('b', min = 0, max = 1)
fit_params.add('a_plus_b', min = 0, max = 1)
fit_params.add('a', expr = 'a_plus_b-b')
Я сейчас не понимаю, как включить в систему мое третье условие. Вы можете предложить другое выражение?
Большое спасибо, Лео