jax.numpy.unwrap

目录

jax.numpy.unwrap#

jax.numpy.unwrap(p, discont=None, axis=-1, period=6.283185307179586)[源代码][源代码]#

通过取大增量相对于周期的补码来进行解包。

LAX-backend 实现的 numpy.unwrap()

原始文档字符串如下。

这通过将元素的绝对差值与其前一个元素的绝对差值大于 max(discont, period/2) 的元素更改为它们的 period-互补值来解开信号 p

对于默认情况,其中 period\(2\pi\)discont\(\pi\),此函数会解开一个弧度相位 p,使得相邻差值永远不会大于 \(\pi\),方法是为某个整数 \(k\) 加上 \(2k\pi\)

参数:
  • p (array_like) – 输入数组。

  • discont (float, optional) – 值之间的最大不连续性,默认值为 period/2。低于 period/2 的值被视为 period/2。要产生不同于默认值的效果,discont 应大于 period/2

  • axis (int, optional) – unwrap 操作所沿的轴,默认是最后一个轴。

  • period (float, optional) – 输入环绕的范围大小。默认情况下,它是 2 pi

返回:

out – 输出数组。

返回类型:

ndarray