Любая идея, почему pywt.Wavelet()
дает ошибку для некоторых встроенных всплесков? Есть ли фундаментальная (математическая) причина?Почему pywavelet Wavelet() не принимает все встроенные вейвлеты?
pywt.Wavelet(i)
выходит с
ValueError: Invalid wavelet name.
для I =
'cgau1', 'cgau2', 'cgau3', 'cgau4', 'cgau5', 'cgau6', 'cgau7'
'cgau8', 'cmor', 'fbsp', 'gaus1', 'gaus2', 'gaus3', 'gaus4', 'gaus5'
'gaus6', 'gaus7', 'gaus8', 'mexh', 'morl'
Из док из pywavelet
class pywt.Wavelet(name[, filter_bank=None])
Описывает свойства вейвлет-идентификаторов в зависимости от указанного вейвлета имя. Чтобы использовать встроенный вейвлет, параметр имени должен быть действительным именем вейвлета из списка pywt.wavelist().