Polynomial Module (numpy.polynomial.polynomial
)¶
版本1.4.0中的新功能。
该模块提供了许多对于处理多项式序列有用的对象(主要是函数),包括封装了通常的算术运算的Polynomial
类。(关于此模块如何表示和使用这样的多项式的一般信息在其“父”子包的文档字符串中,numpy.polynomial
)。
Polynomial Class¶
Polynomial (coef [,domain,window]) |
功率级类。 |
Basics¶
polyval (x,c [,张量]) |
在点x处评估多项式。 |
polyval2d (x,y,c) |
在点(x,y)评估2-D多项式。 |
polyval3d (x,y,z,c) |
在点(x,y,z)评估3-D多项式。 |
polygrid2d (x,y,c) |
在x和y的笛卡尔乘积上评估2-D多项式。 |
polygrid3d (x,y,z,c) |
在x,y和z的笛卡尔乘积上评估3-D多项式。 |
polyroots (c) |
计算多项式的根。 |
polyfromroots (根) |
生成具有给定根的monic多项式。 |
polyvalfromroots |
Fitting¶
polyfit (x,y,deg [,rcond,full,w]) |
多项式与数据的最小二乘拟合。 |
polyvander (x,deg) |
给定程度的Vandermonde矩阵。 |
polyvander2d (x,y,deg) |
给定度的伪Vandermonde矩阵。 |
polyvander3d (x,y,z,deg) |
给定度的伪Vandermonde矩阵。 |
Algebra¶
polyadd (c1,c2) |
向另一个多项式添加一个多项式。 |
polysub (c1,c2) |
从另一个中减去一个多项式。 |
polymul (c1,c2) |
将一个多项式乘以另一个。 |
polymulx (c) |
将多项式乘以x。 |
polydiv (c1,c2) |
将一个多项式除以另一个多项式。 |
polypow (c,pow [,maxpower]) |
将多项式提升为幂。 |
Miscellaneous¶
polycompanion (c) |
返回c的伴随矩阵。 |
polydomain |
|
polyzero |
|
polyone |
|
polyx |
|
polytrim (c [,tol]) |
从多项式中删除“小”“拖尾”系数。 |
polyline (off,scl) |
返回表示线性多项式的数组。 |