我正在将一些遗留的 matlab 代码转换为 Python,并且我正在努力从遗留代码中在 python 中找到正确的函数。matlab过滤器是
wheelFilt=designfilt('lowpassiir','FilterOrder',15,'PassbandFrequency',1000,'PassbandRipple',0.0001,'SampleRate',2000);
Filtered(:,q)=filtfilt(wheelFilt,TrainPassData(:,q));
TrainPassData 是一个 nxn 矩阵,是一个迭代变量。
使用 scipy,我很困惑哪个过滤器适合这个,因为黄油似乎没有输出相同的值。例如,我将原始数据作为 X 中的列表,我希望将过滤后的值保存在名为 Y 的列表中。感谢任何和所有帮助。