У меня проблемы с настройкой минимального и максимального значений параметра, который будет установлен в 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')
Мне не хватает идеи о том, как включить в систему мое третье условие. Можете ли вы предложить еще одно выражение?
Большое спасибо, Лев