jax.numpy.polyder#

jax.numpy.polyder(p, m=1)[原始碼]#

傳回指定階數多項式導數的係數。

JAX 實作的 numpy.polyder()

參數:
  • p (ArrayLike) – 多項式係數陣列。

  • m (int) – 微分階數 (正整數)。預設值為 1。必須靜態指定。

傳回:

代表導數的多項式係數陣列。

傳回型別:

陣列 (Array)

注意

jax.numpy.polyder()numpy.polyder() 在給定整數陣列時有所不同。NumPy 傳回 dtype 為 int 的結果,而 JAX 傳回 dtype 為 float 的結果。

另請參閱

範例

多項式 \(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)