冪級數 (numpy.polynomial.polynomial)#

此模組提供許多用於處理多項式的物件(主要是函數),包括一個 Polynomial 類別,封裝了常用的算術運算。(關於此模組如何表示和使用多項式物件的一般資訊,請參閱其「父」子套件 numpy.polynomial 的文檔字串。)

類別#

Polynomial(coef[, domain, window, symbol])

一個冪級數類別。

常數#

polydomain

陣列物件表示固定大小項目的多維同質陣列。

polyzero

陣列物件表示固定大小項目的多維同質陣列。

polyone

陣列物件表示固定大小項目的多維同質陣列。

polyx

陣列物件表示固定大小項目的多維同質陣列。

算術#

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) 評估 2 維多項式。

polyval3d(x, y, z, c)

在點 (x, y, z) 評估 3 維多項式。

polygrid2d(x, y, c)

在 x 和 y 的笛卡爾積上評估 2 維多項式。

polygrid3d(x, y, z, c)

在 x、y 和 z 的笛卡爾積上評估 3 維多項式。

微積分#

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

微分多項式。

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

積分多項式。

雜項函數#

polyfromroots(roots)

生成具有給定根的首一多項式。

polyroots(c)

計算多項式的根。

polyvalfromroots(x, r[, tensor])

在點 x 評估由其根指定的多項式。

polyvander(x, deg)

給定次數的 Vandermonde 矩陣。

polyvander2d(x, y, deg)

給定次數的偽 Vandermonde 矩陣。

polyvander3d(x, y, z, deg)

給定次數的偽 Vandermonde 矩陣。

polycompanion(c)

返回 c 的 companion 矩陣。

polyfit(x, y, deg[, rcond, full, w])

多項式對資料的最小平方法擬合。

polytrim(c[, tol])

從多項式中移除「小」「尾隨」係數。

polyline(off, scl)

返回表示線性多項式的陣列。

另請參閱#

numpy.polynomial