lowpass.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:scikit-discovery 作者: MITHaystack 项目源码 文件源码
def process(self, obj_data):
        ''' 
        Apply lowpass filter to data set, with changes applied in place

        @param obj_data: Input data with data
        ''' 
        ntaps = self.ap_paramList[0]()
        fpassf_per = self.ap_paramList[1]()
        fstopf_per = self.ap_paramList[2]()
        wghts = self.ap_paramList[3]()
        miter = self.ap_paramList[4]()
        b_filt=signal.fir_filter_design.remez(numtaps=ntaps,
                                              bands=[0,fpassf_per,fstopf_per,.5],
                                              desired=[1,0],weight=wghts,maxiter=miter)

        for label, data, err in obj_data.getIterator():
            data.update(signal.filtfilt(b_filt,1,data))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号