數(shù)據(jù)處理之拉格朗日插值
拉格朗日?
????拉格朗日插值就是給你 n+1 個點,然后讓你構造出一個符合這堆點練成的光滑圖像的 n 次函數(shù);說人話,就是給你 n+1 個點,讓你構造出一個 n 次函數(shù),使得這個函數(shù)的圖像經(jīng)過坐標軸上的 n+1 個點。
????比如說,已知下面這幾個點,我想找到一根穿過它們的曲線,使用多項式畫出這根曲線是完全可行的,如下圖所示:

知識點:
scipy.interpolate.lagrange(x, w)
返回一個拉格朗日插值多項式。
給定兩個一維數(shù)組x和w,通過點返回拉格朗日插值多項式
(x, w)
.警告:此實現(xiàn)在數(shù)值上不穩(wěn)定。即使選擇最佳,也不要期望能夠使用超過 20 個點。
參數(shù):
x:?x 表示一組數(shù)據(jù)點的 x 坐標。
w:?w 表示一組數(shù)據(jù)點的 y 坐標,即 f(x)。
返回:
lagrange:?
實例,拉格朗日插值多項式。
numpy.poly1d
?
我們用scipy.interpolate.lagrange實例講解



標簽: