多项式(Polynomials
)
NumPy中的多项式可以使用NumPy 1.4中引入的numpy.polynomial程序包的Using the Convenience Classes创建,操纵甚至拟合。
在NumPy 1.4之前,numpy.poly1d是选择的类,为了保持向后兼容性,仍可以使用。 但是,较新的Polynomial软件包比numpy.poly1d更完整,并且其便利类在numpy环境中表现更好。 因此,建议多项式用于新编码。
过渡通知
多项式程序包中的各种例程均处理其系数从零度开始向上的级数,这与Poly1d约定的顺序相反。 记住这一点的简单方法是索引对应于度,即coef [i]是度i项的系数。
- Polynomial Package
- Using the Convenience Classes
- Polynomial Module (numpy.polynomial.polynomial)
- Chebyshev Module (numpy.polynomial.chebyshev)
- Legendre Module (numpy.polynomial.legendre)
- Laguerre Module (numpy.polynomial.laguerre)
- Hermite Module, “Physicists’” (numpy.polynomial.hermite)
- HermiteE Module, “Probabilists’” (numpy.polynomial.hermite_e)
- Polyutils
- Poly1d
- Basics
- Fitting
- Calculus
- Arithmetic
- Warnings