подгонка линейной поверхности с наименьшими квадратами
Поэтому я хочу решить уравнениеz= a + b*y +c*x
,. получениеa,b,c
, То есть: приведение (плоской) поверхности к нагрузке точек рассеяния в трехмерном пространстве.
Но я могу'кажется, ничего не нашел! Я думал, что будет простой модуль для такой простой задачи.
Я пытался, где х, у, г массивы;
ys=zip(x,y)
(coeffs, residuals, rank, sing_vals) = np.linalg.lstsq(ys,z)
я прав в мышлении coeffs = b, c? Или я совершенно не в том направлении. Я просто могуКажется, не найти ничего другого, что будет работать в 3D ...