numpy.polynomial.legendre.legvander#

polynomial.legendre.legvander(x, deg)[source]#

給定次數的偽范德蒙矩陣。

傳回次數為 deg 和樣本點 x 的偽范德蒙矩陣。偽范德蒙矩陣定義為

\[V[..., i] = L_i(x)\]

其中 0 <= i <= degV 的前導索引為 x 的元素索引,而最後一個索引是勒壤得多項式的次數。

如果 c 是一個長度為 n + 1 的 1-D 係數陣列,且 V 是陣列 V = legvander(x, n),則 np.dot(V, c)legval(x, c) 在四捨五入的誤差範圍內是相同的。此等價性對於最小平方擬合以及評估大量相同次數和樣本點的勒壤得多項式級數都很有用。

參數:
xarray_like

點陣列。dtype 會轉換為 float64 或 complex128,取決於是否有任何元素是複數。如果 x 是純量,則會轉換為 1-D 陣列。

degint

結果矩陣的次數。

傳回:
vanderndarray

偽范德蒙矩陣。傳回矩陣的形狀為 x.shape + (deg + 1,),其中最後一個索引是相應勒壤得多項式的次數。dtype 將與轉換後的 x 相同。