cupy.unwrap#
- cupy.unwrap(p, discont=None, axis=-1, *, period=6.283185307179586)[source]#
通过取相对于周期的大差值的补码来进行展开。
这通过将元素与其前一个元素的绝对差值大于
max(discont, period/2)
的元素更改为其相对于 period 的补码值,来展开信号 p。对于默认情况,其中 period 为 \(2\pi\) 且
discont
为 \(\pi\),这将展开弧度相位 p,使得相邻差值通过加上某个整数 \(k\) 的 \(2k\pi\) 永远不大于 \(\pi\)。- 参数:
p (cupy.ndarray) – 输入数组。discont (float): 值之间的最大不连续性,默认值为
period/2
。小于period/2
的值会被视为period/2
。若要产生与默认值不同的效果,discont
应大于period/2
。axis (int) – unwrap 将沿其操作的轴,默认为最后一个轴。
period – float, 可选。输入包装范围的大小。默认值为 \(2\pi\)。
- 返回值:
结果数组。
- 返回类型:
另请参阅