cupyx.scipy.signal.get_window#
- cupyx.scipy.signal.get_window(window, Nx, fftbins=True)[源代码]#
返回指定长度和类型的窗口。
- 参数:
- 返回:
get_window – 返回长度为 Nx、类型为 window 的窗口
- 返回类型:
注意事项
窗口类型
kaiser()
(需要 beta)gaussian()
(需要标准差)general_gaussian()
(需要指数, 宽度)chebwin()
(需要衰减)exponential()
(需要衰减尺度)tukey()
(需要锥度比例)
如果窗口不需要参数,则 window 可以是一个字符串。
如果窗口需要参数,则 window 必须是一个元组,其中第一个参数是窗口的字符串名称,后续参数是所需的参数。
如果 window 是一个浮点数,则它被解释为
kaiser()
窗口的 beta 参数。上述列出的每种窗口类型也是可以直接调用以创建该类型窗口的函数的名称。
示例
>>> import cupyx.scipy.signal.windows >>> cupyx.scipy.signal.windows.get_window('triang', 7) array([ 0.125, 0.375, 0.625, 0.875, 0.875, 0.625, 0.375]) >>> cupyx.scipy.signal.windows.get_window(('kaiser', 4.0), 9) array([0.08848053, 0.32578323, 0.63343178, 0.89640418, 1., 0.89640418, 0.63343178, 0.32578323, 0.08848053]) >>> cupyx.scipy.signal.windows.get_window(4.0, 9) array([0.08848053, 0.32578323, 0.63343178, 0.89640418, 1., 0.89640418, 0.63343178, 0.32578323, 0.08848053])