Есть ли твердый метод для анализа вейвлетов в Python?

все. Итак, у меня есть некоторые временные ряды данных, которые я бы хотел обработать с помощью вейвлет-преобразования, чтобы представить это. Я относительно новичок в концепции всплесков. Я заметил, что scipy.signal имеет несколько объектов, но кажется тонким. Есть ли библиотека или что-то там, что поможет в этом? Любая документация или учебники, о которых вы знаете, будут очень благодарны.

Ответ 1

Вы пробовали PyWavelets?

import pywt
x = [3, 7, 1, 1, -2, 5, 4, 6]
# Discrete Wavelet Transform
cA, cD = pywt.dwt(x, 'db2')
x2 = pywt.idwt(cA, cD, 'db2')

В своей документации несколько примеров.

репозиторий GitHub содержит более обновленную информацию, чтобы проверить также.