Документация scipy.signal.cwt
говорит:
scipy.signal.cwt (данные, вейвлет, ширина)
wavelet : функция Функция вейвлета, которая должна принимать 2 аргумента. Первый аргумент — это количество точек, которое будет иметь возвращаемый вектор (len(wavelet(width,length)) == length). Второй — это параметр ширины, определяющий размер вейвлета (например, стандартное отклонение гауссова). См. ricker, который удовлетворяет этим требованиям.wavelet : function Функция вейвлета, которая должна принимать 2 аргумента.
Помимо scipy.signal.ricket
, какие другие встроенные вейвлет-функции я могу передать в scipy.signal.cwt?
Я вижу в scipy/scipy/signal/wavelets.py
__all__ = ['daub', 'qmf', 'cascade', 'morlet', 'ricker', 'cwt']
и, глядя на аргументы каждой из этих вейвлет-функций, кажется, что только ricket
работает с scipy.signal.cwt(data, wavelet, widths)
(поскольку только ricker
принимает ровно 2 аргумента).