Кто-нибудь знаком с приложением WFDB для Python?
Итак, я пытаюсь удалить MIT-BIH Arrhythmia Database (mitdb), загруженную с Physi onet, используя медианный фильтр. Используя WFDB, я могу прочитать данные сигнала с помощью следующего кода:
> record = wfdb.rdrecord('mitdb/100', sampto=3000)
> ann = wfdb.rdann('mitdb/100', 'atr', sampto=3000)
Затем, когда дело доходит до шумоподавления, я читал документацию WFDB для Python, и там нет такая функция для выполнения медианного фильтра, в отличие от WFDB для Matlab, который имеет функцию medfilt
.
Я знаю, что SciPy Signal имеет функцию medfilt
, но если я читаю данные сигнала с WFDB, как я могу ввести данные в функции medfilt
SciPy Signal? Или мне следует использовать другой метод для чтения / открытия данных, чтобы я мог использовать medfilt
в SciPy? Или, может быть, кто-нибудь знает, как выполнить медианную фильтрацию с WFDB в Python?
TIA