用Numpy求多项式的系数

用Numpy求多项式的系数,numpy,polynomials,coefficients,Numpy,Polynomials,Coefficients,我试图得到anumpy.polyman.polyman.polyman的系数 fit方法: import numpy.polynomial as poly x = [1, 2, 3, 4, 5] y = [16, 42.25, 81, 132.25, 196] c = poly.Polynomial.fit(x, y, deg = 2) print(c(5)) print(c) 这个小程序打印 196.00000000000006 poly([81. 90. 25.]) 这是c(5)的正

我试图得到a
numpy.polyman.polyman.polyman的系数
fit
方法:

import numpy.polynomial as poly

x = [1, 2, 3, 4, 5]
y = [16, 42.25, 81, 132.25, 196]

c = poly.Polynomial.fit(x, y, deg = 2)
print(c(5))
print(c)
这个小程序打印

196.00000000000006
poly([81. 90. 25.])
这是
c(5)
的正确值,但不是多项式系数的正确值,即
2.25
7.5
6.25
。 如何获取实际系数?

Per,
.fit()
方法返回

表示与数据拟合的最小平方的序列,并在调用中指定了域和窗口。如果对无标度和无移位基多项式的系数感兴趣,请执行新的_series.convert().coef

在数据上运行
c.convert().coef
会产生:

数组([2.25,7.5,6.25])