cupyx.scipy.signal.detrend#

cupyx.scipy.signal.detrend(data, axis=-1, type='linear', bp=0, overwrite_data=False)[source]#

移除数据沿指定轴的线性趋势。

参数:
  • data (array_like) – 输入数据。

  • axis (int, 可选) – 用于移除趋势的轴。默认为最后一个轴 (-1)。

  • type ({'linear', 'constant'}, 可选) – 去趋势的类型。如果 type == 'linear' (默认),则从 data 中减去对其进行的线性最小二乘拟合结果。如果 type == 'constant',则仅减去 data 的均值。

  • bp (array_like of ints, 可选) – 断点序列。如果给出,将在 data 的每两个断点之间的部分执行单独的线性拟合。断点指定为 data 的索引。此参数仅在 type == 'linear' 时有效。

  • overwrite_data (bool, 可选) – 如果为 True,则原地执行去趋势以避免复制。默认为 False

返回值:

ret – 去趋势后的输入数据。

返回类型:

ndarray

另请参阅

scipy.signal.detrend