jax.scipy.special.gammasgn#

jax.scipy.special.gammasgn(x)[源代码]#

伽玛函数的符号。

JAX 对 scipy.special.gammasgn 的实现。

\[\begin{split}\mathrm{gammasgn}(x) = \begin{cases} +1 & \Gamma(x) > 0 \\ -1 & \Gamma(x) < 0 \end{cases}\end{split}\]

其中 \(\Gamma\)gamma() 函数。因为 \(\Gamma(x)\) 永远不为零,所以此情况不需要条件。

  • 如果 \(x = -\infty\),则返回 NaN。

  • 如果 \(x = \pm 0\),则返回 \(\pm 1\)

  • 如果 \(x\) 是负整数,则返回 NaN。伽玛函数在负整数处的符号取决于从哪个方向接近极点。

  • 如果 \(x = \infty\),则返回 \(1\)

  • 如果 \(x\) 是 NaN,则返回 NaN。

参数:

x (ArrayLike) – 类数组,实数值。

返回:

包含伽玛函数符号的数组

返回类型:

数组

另请参阅