ja jak znaleźć najmniejszych kwadratów rozwiązania dla współczynników a
wodpowiednik `polyfit` do 2D wielomian Pythonie
z = (a0 + a1*x + a2*y + a3*x**2 + a4*x**2*y + a5*x**2*y**2 + a6*y**2 +
a7*x*y**2 + a8*x*y)
podanej tablicy x
, y
i z
długości 20. Zasadniczo Szukam odpowiednika numpy.polyfit
, ale dla wielomianu 2D.
This question jest podobna, ale rozwiązanie jest dostarczane za pośrednictwem MATLAB.
nie, przepraszam, dodałem go tam. –
sklearn ma [regresji jądra kalenica] (http://scikit-learn.org/stable/modules/generated/sklearn.kernel_ridge.KernelRidge.html#sklearn.kernel_ridge.KernelRidge), ale nie jestem pewien, czy można ustawić ' alfa' do 0. Czy to zadziałałoby dla Ciebie? – simonzack
Splajny Scipy mogą być użyteczne: https://docs.scipy.org/doc/scipy/reference/tutorial/interpolate.html – Dietrich