用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。