数据处理之拉格朗日插值
拉格朗日
拉格朗日插值就是给你 n+1 个点,然后让你构造出一个符合这堆点练成的光滑图像的 n 次函数;说人话,就是给你 n+1 个点,让你构造出一个 n 次函数,使得这个函数的图像经过坐标轴上的 n+1 个点。
比如说,已知下面这几个点,我想找到一根穿过它们的曲线,使用多项式画出这根曲线是完全可行的,如下图所示:

知识点:
scipy.interpolate.lagrange(x, w)
返回一个拉格朗日插值多项式。
给定两个一维数组x和w,通过点返回拉格朗日插值多项式
(x, w)
.警告:此实现在数值上不稳定。即使选择最佳,也不要期望能够使用超过 20 个点。
参数:
x: x 表示一组数据点的 x 坐标。
w: w 表示一组数据点的 y 坐标,即 f(x)。
返回:
lagrange:
实例,拉格朗日插值多项式。
numpy.poly1d
我们用scipy.interpolate.lagrange实例讲解


