1.4.0 新版功能.

幂级数 (numpy.polynomial.polynomial

本模块提供了许多用于处理多项式的对象(主要是函数),包括 Polynomial 类,它封装了常用的算术运算。(有关此模块如何表示和使用多项式对象的一般信息,请参阅其“父”子包的docstring, numpy.polynomial

Classes

Polynomial (COEF) [, domain, window] )

幂级数类。

算术

polyadd (C1,C2)

将一个多项式添加到另一个多项式。

polysub (C1,C2)

从另一个多项式中减去一个多项式。

polymulx (c)

用x乘一个多项式。

polymul (C1,C2)

用一个多项式乘以另一个。

polydiv (C1,C2)

将一个多项式除以另一个多项式。

polypow (C,POW) [, maxpower] )

将多项式提升为幂。

polyval (x,c) [, tensor] )

在点x处计算多项式。

polyval2d (x,y,c)

在点(x,y)处计算二维多项式。

polyval3d \(X,Y,Z,C)

在点(x,y,z)处计算一个三维多项式。

polygrid2d (x,y,c)

在x和y的笛卡尔积上求一个二维多项式。

polygrid3d \(X,Y,Z,C)

在x、y和z的笛卡尔积上求一个三维多项式。

微积分

polyder (C) [, m, scl, axis] )

微分多项式。

polyint (C) [, m, k, lbnd, scl, axis] )

积分多项式。

其他功能

polyfromroots (根)

生成具有给定根的Monic多项式。

polyroots (c)

计算多项式的根。

polyvalfromroots (x,r) [, tensor] )

在点x处计算由其根指定的多项式。

polyvander (x,DEG)

范德蒙给定度矩阵。

polyvander2d \(X、Y、deg)

给定度数的伪范德蒙矩阵。

polyvander3d \(X、Y、Z、deg)

给定度数的伪范德蒙矩阵。

polycompanion (c)

返回c的伴随矩阵。

polyfit \(X、Y、度)[, rcond, full, w] )

多项式与数据的最小二乘拟合。

polytrim (C) [, tol] )

从多项式中删除“小”的“尾随”系数。

polyline [关闭,SCL]

返回表示线性多项式的数组。