jax.numpy.arccos#

jax.numpy.arccos(x, /)[原始碼]#

計算輸入的三角餘弦反函數 (element-wise inverse)。

numpy.arccos 的 JAX 實作。

參數:

x (ArrayLike) – 輸入陣列或純量。

傳回:

一個陣列,包含 x 每個元素的三角餘弦反函數,以弧度表示,範圍在 [0, pi] 之間,並提升為非精確 dtype。

傳回型別:

Array

注意

  • x 為實數值且不在閉區間 [-1, 1] 內時,jnp.arccos 會傳回 nan

  • jnp.arccos 遵循 numpy.arccos 對於複數輸入的分支切割慣例。

另請參閱

範例

>>> x = jnp.array([-2, -1, -0.5, 0, 0.5, 1, 2])
>>> with jnp.printoptions(precision=3, suppress=True):
...   jnp.arccos(x)
Array([  nan, 3.142, 2.094, 1.571, 1.047, 0.   ,   nan], dtype=float32)

對於複數輸入

>>> with jnp.printoptions(precision=3, suppress=True):
...   jnp.arccos(4-1j)
Array(0.252+2.097j, dtype=complex64, weak_type=True)