scipy.signal.filtfilt 的使用方法以及参数解释

news/2024/5/19 0:56:24 标签: 滤波, 信号处理, scipy, signal
from scipy import signal

b,a=signal.butter(8,[(8*2/128),(32*2/128)],'bandpass')

buffer_x_test=signal.filtfilt(b,a,data,axis=0)

butter:过滤8-32Hz的信号,128为采样率,8是阶数,’basspass‘是带通滤波

filtfilt:数据格式不系不大,关键axis得对应到time那一维就好。


http://www.niftyadmin.cn/n/770313.html

相关文章

sklearn 特征选择

select_Ksklearn.feature_selection.SelectKBest(mutual_info_classif,k10).fit(features_train,label)

巴特沃斯滤波器 python代码

网上找的 def butter_bandpass(lowcut, highcut, fs, order):nyq 0.5*fslow lowcut/nyqhigh highcut/nyqb, a signal.butter(8, [low, high], bandpass)return b, adef butter_bandpass_filter(data, lowcut, highcut, fs, order):b, a butter_bandpass(lowcut, highcut, …

numpy 按0,1数组取元素

import numpy as npa np.array([1,2,3,4,5,6,7,8,9,10]) b np.array([1,0,1,0,1,0,1,0,1,0])a a[ b 1] print(a)# output:[1 3 5 7 9]

到处抄来的写作用语

As illustrated in Fig. 1 如图1所示 exploit 利用 We propose a new model to exploit unlabeled data. facilitate 促进 degraded 退化 it is likely to have degraded performance due to the shift in domain. leverage 利用 Depiction 描述&…

论文笔记:Composite Common Spatial Pattern for Subject-to-Subject Transfer

论文笔记:Composite Common Spatial Pattern for Subject-to-Subject Transfer 概括 ​ 目前大多数CSP算法都是基于单被试数据的协方差矩阵进行特征提取,这忽视了被试间的信息。本文提出了一种新的CSP计算算法,通过线性组合来考虑被试间的关…

论文笔记:Deep Domain Confusion Maximizing for Domain Invariance

论文笔记:Deep Domain Confusion Maximizing for Domain Invariance 概述 提出编码MMD(最大 均值差异, Maximun Mean Discrepancy)来测量在 CNN中学习到的隐藏特征之间的距离。通过这种方法,网络通过最大化标签依赖性…

pytorch Debug笔记:TypeError: __init__() got an unexpected keyword argument ‘data_tensor‘

报错代码 torch_dataset Data.TensorDataset(data_tensordata, target_tensorlabel) 报错 TypeError: __init__() got an unexpected keyword argument data_tensor 原因:时代变了,新版把输入变成了可变参数,直接输入即可 正确写法 to…

numpy 随机抽样函数 np.random.choice

import numpy as npdata np.array([1,2,3,4,5,6,7,8,9]) print(np.random.choice(data,5))np.random.choice(a, sizeNone, replaceTrue, pNone) 参数说明: a:从此数组中抽样 size:抽多少个 replace:是否重复 p:a里面每一个元素被抽中的概率