用法:
cusignal.windows.windows.get_window(window, Nx, fftbins=True)
返回给定长度和类型的窗口。
- window:字符串、浮点数或元组
要创建的窗口类型。请参阅下面的更多细节。
- Nx:int
窗口中的样本数。
- fftbins:布尔型,可选
如果为 True(默认),则创建一个 “periodic” 窗口,准备与
ifftshift
一起使用并乘以 FFT 的结果(另请参见fftpack.fftfreq
)。如果为 False,则创建一个 “symmetric” 窗口,用于滤波器设计。
- get_window:ndarray
返回长度为
Nx
的窗口并键入window
参数:
返回:
注意:
窗户类型:
~cusignal.windows.windows.boxcar
~cusignal.windows.windows.triang
~cusignal.windows.windows.blackman
~cusignal.windows.windows.hamming
~cusignal.windows.windows.hann
~cusignal.windows.windows.bartlett
~cusignal.windows.windows.flattop
~cusignal.windows.windows.parzen
~cusignal.windows.windows.bohman
~cusignal.windows.windows.blackmanharris
~cusignal.windows.windows.nuttall
~cusignal.windows.windows.barthann
~cusignal.windows.windows.kaiser
(需要测试版)~cusignal.windows.windows.gaussian
(需要标准差)~cusignal.windows.windows.general_gaussian
(需要功率,宽度)
~cusignal.windows.windows.slepian
(需要宽度)~cusignal.windows.windows.dpss
(需要标准化half-bandwidth)
~cusignal.windows.windows.chebwin
(需要衰减)~cusignal.windows.windows.exponential
(需要衰减比例)~cusignal.windows.windows.tukey
(需要锥度)
如果窗口不需要参数,那么
window
可以是一个字符串。如果窗口需要参数,那么
window
必须是一个元组,第一个参数是窗口的字符串名称,下一个参数是所需的参数。如果
window
是浮点数,则将其解释为~cusignal.windows.windows.kaiser
窗口的 beta 参数。上面列出的每个窗口类型也是可以直接调用以创建该类型窗口的函数的名称。
例子:
>>> import cusignal >>> cusignal.get_window('triang', 7) array([ 0.125, 0.375, 0.625, 0.875, 0.875, 0.625, 0.375]) >>> cusignal.get_window(('kaiser', 4.0), 9) array([0.08848053, 0.32578323, 0.63343178, 0.89640418, 1., 0.89640418, 0.63343178, 0.32578323, 0.08848053]) >>> cusignal.get_window(4.0, 9) array([0.08848053, 0.32578323, 0.63343178, 0.89640418, 1., 0.89640418, 0.63343178, 0.32578323, 0.08848053])
相关用法
- Python cusignal.windows.windows.general_gaussian用法及代码示例
- Python cusignal.windows.windows.general_cosine用法及代码示例
- Python cusignal.windows.windows.general_hamming用法及代码示例
- Python cusignal.windows.windows.gaussian用法及代码示例
- Python cusignal.windows.windows.hann用法及代码示例
- Python cusignal.windows.windows.hamming用法及代码示例
- Python cusignal.windows.windows.bartlett用法及代码示例
- Python cusignal.windows.windows.chebwin用法及代码示例
- Python cusignal.windows.windows.tukey用法及代码示例
- Python cusignal.windows.windows.blackman用法及代码示例
- Python cusignal.windows.windows.barthann用法及代码示例
- Python cusignal.windows.windows.triang用法及代码示例
- Python cusignal.windows.windows.kaiser用法及代码示例
- Python cusignal.windows.windows.flattop用法及代码示例
- Python cusignal.windows.windows.nuttall用法及代码示例
- Python cusignal.windows.windows.bohman用法及代码示例
- Python cusignal.windows.windows.boxcar用法及代码示例
- Python cusignal.windows.windows.exponential用法及代码示例
- Python cusignal.windows.windows.blackmanharris用法及代码示例
- Python cusignal.windows.windows.cosine用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cusignal.windows.windows.get_window。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。