numpy.polynomial.chebyshev.Chebyshev#

class numpy.polynomial.chebyshev.Chebyshev(coef, domain=None, window=None, symbol='x')[來源]#

切比雪夫級數類別。

Chebyshev 類別提供標準 Python 數值方法 '+', '-', '*', '//', '%', 'divmod', '**' 和 '()',以及下列列出的屬性和方法。

參數:
coefarray_like

切比雪夫係數,依遞增次數排列,即 (1, 2, 3) 給出 1*T_0(x) + 2*T_1(x) + 3*T_2(x)

domain(2,) array_like, 選用

要使用的定義域。區間 [domain[0], domain[1]] 透過平移和縮放映射到區間 [window[0], window[1]]。預設值為 [-1., 1.]。

window(2,) array_like, 選用

視窗,請參閱 domain 以了解其用法。預設值為 [-1., 1.]。

symbolstr, 選用

用於表示多項式表示式字串表示中獨立變數的符號,例如用於列印。符號必須是有效的 Python 識別符。預設值為 ‘x’。

版本 1.24 新增。

屬性:
symbol

方法

__call__(arg)

將 self 作為函式呼叫。

basis(deg[, domain, window, symbol])

次數為 deg 的級數基底多項式。

cast(series[, domain, window])

將級數轉換為此類別的級數。

convert([domain, kind, window])

將級數轉換為不同的種類和/或定義域和/或視窗。

copy()

傳回副本。

cutdeg(deg)

將級數截斷為給定的次數。

degree()

級數的次數。

deriv([m])

微分。

fit(x, y, deg[, domain, rcond, full, w, ...])

資料的最小平方法擬合。

fromroots(roots[, domain, window, symbol])

傳回具有指定根的級數實例。

has_samecoef(other)

檢查係數是否匹配。

has_samedomain(other)

檢查定義域是否匹配。

has_sametype(other)

檢查類型是否匹配。

has_samewindow(other)

檢查視窗是否匹配。

identity([domain, window, symbol])

恆等函數。

integ([m, k, lbnd])

積分。

interpolate(func, deg[, domain, args])

在第一類切比雪夫點內插函數。

linspace([n, domain])

傳回定義域中等間隔點的 x, y 值。

mapparms()

傳回映射參數。

roots()

傳回級數多項式的根。

trim([tol])

移除尾隨係數

truncate(size)

將級數截斷為長度 size