polynomial.chebyshev.
chebinterpolate
在第一类切比雪夫点内插函数。
返回插值的切比雪夫级数 func 在区间的第一类切比雪夫点上 [-1, 1] . 插值级数趋向于最小-最大逼近 func 随着 deg 如果函数在区间内是连续的。
1.14.0 新版功能.
要近似的函数。它必须是形式的单个变量的函数 f(x, a, b, c...), where a, b, c... 是否在 args 参数。
f(x, a, b, c...)
a, b, c...
插值多项式的次数
要在函数调用中使用的额外参数。默认值是没有额外参数。
由低到高的插值级数的切比雪夫系数。
笔记
插值中使用的切比雪夫多项式在第一类切比雪夫点采样时是正交的。如果需要约束某些系数,可以在插值后将它们简单地设置为所需值,则不需要新的插值或拟合。如果事先知道某些系数为零,这一点尤其有用。例如,如果函数是偶数,则结果中奇数次项的系数可以设置为零。
实例
>>> import numpy.polynomial.chebyshev as C >>> C.chebfromfunction(lambda x: np.tanh(x) + 0.5, 8) array([ 5.00000000e-01, 8.11675684e-01, -9.86864911e-17, -5.42457905e-02, -2.71387850e-16, 4.51658839e-03, 2.46716228e-17, -3.79694221e-04, -3.26899002e-16])
numpy.polynomial.hermite