jax.numpy.polyder#
- jax.numpy.polyder(p, m=1)[原始碼]#
傳回指定階數多項式導數的係數。
JAX 實作的
numpy.polyder()
。- 參數:
p (ArrayLike) – 多項式係數陣列。
m (int) – 微分階數 (正整數)。預設值為 1。必須靜態指定。
- 傳回:
代表導數的多項式係數陣列。
- 傳回型別:
注意
jax.numpy.polyder()
與numpy.polyder()
在給定整數陣列時有所不同。NumPy 傳回 dtype 為int
的結果,而 JAX 傳回 dtype 為float
的結果。另請參閱
jax.numpy.polyint()
:計算多項式的積分。jax.numpy.polyval()
:在特定值評估多項式。
範例
多項式 \(2 x^3 - 5 x^2 + 3 x - 1\) 的一階導數為 \(6 x^2 - 10 x +3\)
>>> p = jnp.array([2, -5, 3, -1]) >>> jnp.polyder(p) Array([ 6., -10., 3.], dtype=float32)
其二階導數為 \(12 x - 10\)
>>> jnp.polyder(p, m=2) Array([ 12., -10.], dtype=float32)