Предположим, у меня есть три набора данных x, y, z
.Как сделать простую «установку модели» в python?
Я хочу, чтобы соответствовать простой модели: A*x + B*y + C = z
(. А, В, С постоянны)
Как я могу сделать это в Python?
Я нашел scipy.optimize.curve_fit
. Однако, похоже, он может принимать только одну переменную: curve_fit(f, xdata, ydata[, p0, sigma])
, которая соответствует f(x) = y
. Мне нужно f(x, y)=z
.
В Mathematica NonLinearModelFit
может выполнить эту работу. Мне интересно, есть ли в Python аналогичный модуль, который я пропустил.
Я неправильно понял t описание 'xdata' в документах. В следующий раз я буду более осторожен. Иногда, я хочу, чтобы мой родной язык был английским ... Спасибо вам большое! – Leftriver