jax.numpy.unwrap

内容

jax.numpy.unwrap#

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

通过获取相对于周期的较大增量的补码来解开。

LAX 后端实现 numpy.unwrap()

原始文档字符串如下。

这通过更改其前驱的绝对差值大于 max(discont, period/2) 的元素到其 period-补码值来解开信号 p

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

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

  • discont (float, 可选) – 值之间的最大间断,默认为period/2。小于period/2的值将被视为period/2。要产生不同于默认值的效果,discont应该大于period/2

  • axis (int, 可选) – unwrap 操作的轴,默认为最后一个轴。

  • period (float, 可选) – 输入包裹的范围大小。默认情况下,它是2 pi

返回值:

out – 输出数组。

返回类型:

ndarray