美文网首页
拉格朗日插值法

拉格朗日插值法

作者: 橘猫吃不胖 | 来源:发表于2020-05-28 17:36 被阅读0次

    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拉格朗日插值

    相关文章

      网友评论

          本文标题:拉格朗日插值法

          本文链接:https://www.haomeiwen.com/subject/jijaahtx.html