拉格朗日插值法

scipy.interpolate.lagrange

scipy.interpolate.lagrange(x, w)

Return a Lagrange interpolating polynomial.

Warning: This implementation is numerically unstable. Do not expect to be able to use more than about 20 points even if they are chosen optimally.

这个函数看上去倒是很简单,传入一组point,然后,返回拉格朗日多项式

这个函数的返回值有点儿意思,一会儿再研究一下,先看看函数例子

from scipy.interpolate  import lagrange

x = [3 , 6 , 9]
y = [10 , 8 , 4]

lagrange(x , y)

直接调用传入就行

这个返回的就是多项式了,假设我们现在想要知道某个X值对应的Y值
这样子就可以了

lagrange(x , y)(3)

如果要看多项式的话,可以先赋值给一个变量

a = lagrange(x , y)
print(a)

关于拉格朗日插值法的理论知识,这里就不说了,因为我没有什么心得,也就维持在能看懂的阶段,哈哈哈

发现了中文的介绍手册:
11. SciPy拉格朗日插值

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容