是否熟悉WFDB Python应用程序?
因此,我尝试使用中值滤波器对MIT-BIH Arrhythmia Database (mitdb) downloaded from Physionet进行降噪。使用WFDB,我可以使用以下代码读取信号数据:
> record = wfdb.rdrecord('mitdb/100', sampto=3000)
> ann = wfdb.rdann('mitdb/100', 'atr', sampto=3000)
然后,在去噪方面,我读了WFDB documentation for Python,没有像这样的函数做中值滤波,这与WFDB for Matlab具有medfilt
函数一样。
我知道SciPy Signal具有medfilt
功能,但是如果我使用WFDB读取信号数据,如何在medfilt
SciPy Signal功能中输入数据?还是应该使用其他方法读取/打开数据,以便可以在SciPy中使用medfilt
?也许有人知道如何在Python中使用WFDB进行中值过滤?
TIA