numpy.polynomial.chebyshev.chebvander#
- polynomial.chebyshev.chebvander(x, deg)[source]#
給定次數的偽范德蒙矩陣。
傳回次數為 deg 和樣本點 x 的偽范德蒙矩陣。偽范德蒙矩陣定義為
\[V[..., i] = T_i(x),\]其中
0 <= i <= deg
。 V 的前導索引是 x 的元素索引,而最後一個索引是切比雪夫多項式的次數。如果 c 是一個長度為
n + 1
的一維係數陣列,且 V 是矩陣V = chebvander(x, n)
,則np.dot(V, c)
和chebval(x, c)
在四捨五入誤差內是相同的。這種等價性對於最小平方擬合以及評估大量相同次數和樣本點的切比雪夫級數都很有用。- 參數:
- xarray_like
點的陣列。dtype 會根據是否有任何元素是複數而轉換為 float64 或 complex128。如果 x 是純量,則會將其轉換為一維陣列。
- degint
結果矩陣的次數。
- 傳回:
- vanderndarray
偽范德蒙矩陣。傳回矩陣的形狀為
x.shape + (deg + 1,)
,其中最後一個索引是對應的切比雪夫多項式的次數。dtype 將與轉換後的 x 相同。