如何解决Numpy polyfit 和 numpy 多项式
嘿,到目前为止,我使用 numpy.polyfit
来拟合数据,但我看到有可用的新类 numpy.polynomial
,我可以在其中选择例如 Chebyshev 系列。从文档中我知道我可以
from numpy.polynomial import Chebyshev c = Chebyshev.fit(xdata,ydata,deg=1)
但是这个类中 numpy.polyval
的等效函数是什么?
解决方法
以下示例可以帮助您找出 polyval
的修改后的 numpy
:
>>> import numpy as np
>>> t = np.polynomial.polynomial.polyval(3,[1,1,1]) # f(3) = 1 + 1*x**1 + 1*x**2
>>> print(t)
13.0
您可以在此链接中找到有关修改版本的更多信息:np.polynomial.polynomial。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。