我需要一些帮助来理解这个名为"numpy.p多项式.hermite.hermfit(x,y,deg,rcond=无,full=假,w=无(":https://numpy.org/doc/stable/reference/generated/numpy.polynomial.hermite.hermfit.html#numpy.polynomial.hermite.hermfit
它在文件中说,它获取数据,对高斯-埃尔米特多项式进行拟合,然后给出系数的值。我想知道以下内容:
- 他们将数据拟合到的高斯-埃尔米特多项式的实际表达式是什么
- 这些文档指出,系数是根据输入函数的程度返回的。这是否意味着,如果deg=2,返回的答案是h1和h2?或者如果deg=4,它们是h1、h2、h3、h4?文档中的工作示例没有明确说明这一点
非常感谢。
函数返回hermite级数展开的系数。例如,在与度3
的拟合中,级数表达式是
c0*H0 + c1*H1 + c2*H2
并且拟合函数返回列表
[c0,c1,c2]
您可以将此列表传递给np.polynomial.hermite.hermval
函数来计算整个表达式。