jax.numpy.arctan2

内容

jax.numpy.arctan2#

jax.numpy.arctan2(x1, x2, /)[source]#

选择正确象限的 x1/x2 的逐元素反正切。

LAX 后端实现的 numpy.arctan2()

以下是原始文档字符串。

象限(即分支)的选择使得 arctan2(x1, x2) 是以弧度表示的从原点开始并通过点 (1,0) 的射线与从原点开始并通过点 (x2, x1) 的射线之间的有符号角度。(注意角色反转:“y-坐标”是第一个函数参数,“x-坐标”是第二个。)根据 IEEE 惯例,该函数对于 x2 = +/-0 和对于 x1x2 中的任一个或两者为 +/-inf 时定义(有关特定值,请参见注释)。

此函数未定义为复数值参数;对于所谓的复数值的自变量,请使用 angle

参数::
  • x1 (array_like, 实值) – y-坐标。

  • x2 (array_like, 实值) – x-坐标。如果 x1.shape != x2.shape,则它们必须可广播到一个共同形状(该形状成为输出的形状)。

返回值::

angle – 角度的数组,以弧度为单位,范围为 [-pi, pi]。如果 x1x2 都是标量,则这是一个标量。

返回值类型:

ndarray

参考资料