我正在尝试获取通过fit
方法获得的numpy.polynomial.polynomial.Polynomial
的系数:
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
。
我该如何获得实际系数?