Я немного из глубины своей математики, связанной с моей проблемой, поэтому прошу прощения за любую неправильную номенклатуру.
Я смотрел на использование scipy функции lesssq, но не уверен, что это правильная функция. У меня есть следующее уравнение:
eq = lambda PLP,p0,l0,kd : 0.5*(-1-((p0+l0)/kd) + np.sqrt(4*(l0/kd)+(((l0-p0)/kd)-1)**2))
У меня есть данные (8 наборов) для всех членов, кроме kd (PLP, p0, l0). Мне нужно найти значение kd нелинейной регрессией вышеупомянутого уравнения. Из примеров, которые я прочитал, наименьшее значение, похоже, не позволяет вводить данные, чтобы получить требуемый результат.
Спасибо за помощь