首页 > 其他分享 >scipy.signal.butter实现带通滤波器

scipy.signal.butter实现带通滤波器

时间:2023-04-29 14:04:56浏览次数:45  
标签:butter fs signal highcut 0.5 scipy data bandpass


from scipy.signal import butter, lfilter


# 带通滤波器
def butter_bandpass_filter(data, lowcut, highcut, fs, order):
    low = lowcut * 2 / fs
    high = highcut * 2 / fs
    b, a = butter(order, [low, high], btype='bandpass')
    y = lfilter(b, a, data)
    return y

# 初始信号 data: NumPy Tensor (Sample, EEG Channels, Time Length)
data = np.ndarray([200, 20, 3840])  
data = butter_bandpass_filter(data, 0.5, 50, 128, 4)  # 0.5-50Hz 带通滤波

标签:butter,fs,signal,highcut,0.5,scipy,data,bandpass
From: https://blog.51cto.com/u_13946099/6236734

相关文章

  • mvc5中使用autofac注册SignalR
    1.引用autofac.SignalR 2.Startup publicvoidConfiguration(IAppBuilderapp){DependencyConfig.RegisterDependencies(app);}3.RegisterDependencies//RegisteryourSignalRhubs.builder.RegisterHubs(Assembly.GetExecutingAssembly());var......
  • asp.net signalR 专题—— 第三篇 如何从外部线程访问 PersistentConnection
       在前面的两篇文章中,我们讲到的都是如何将消息从server推向client,又或者是client再推向server,貌似这样的逻辑没什么异常,但是放在真实的环境中,你会很快发现有一个新需求,如何根据第三方系统的数据变化来即时的将新数据推送到各个客户端,比如下面这样:ok,原理就是上面的这......
  • [Angular v16] Signals
    Service:fromObservable&fromSignalcantransformobservabletoandfromsignals.import{HttpClient,HttpErrorResponse}from'@angular/common/http';import{Injectable,signal}from'@angular/core';import{catchError,fi......
  • 基于SqlSugar的开发框架循序渐进介绍(25)-- 基于SignalR实现多端的消息通讯
    基于ASP.NETCoreSignalR可以实现客户端和服务器之间进行即时通信。本篇随笔介绍一些SignalR的基础知识,以及结合对SqlSugar的开发框架的支持,实现SignalR的多端处理整合,从而实现Winform客户端,基于Vue3+ElementPlus的BS端整合,后面也可以实现对移动端的SignalR的整合通讯。适合Si......
  • JUC并发编程基础篇第六章之LockSupport[notify,signal之外的另一种唤醒方式]
    目录1、LockSupport有什么用2、使用wait和notify唤醒一个线程2.1、正常情况2.2、异常情况2,这里去掉了synchronized(o){}代码块2.3、异常情况3先notify再wait3、使用await和signal唤醒一个线程3.1、正常情况3.2、异常情况:如果去除锁块3.3、异常情况:先执行signal......
  • 【SciPy】Sparse稀疏矩阵主要存储格式总结(转载)
    原文:【SciPy】Sparse稀疏矩阵主要存储格式总结在数据科学和深度学习等领域常会采用矩阵格式来存储数据,但当矩阵较为庞大且非零元素较少时,运算效率和存储有效率并不高。所以,通常我们采用Sparse稀疏矩阵的方式来存储矩阵,提高存储和运算效率。下面将对SciPy中七种常见的存储方式(COO/......
  • SignalR服务端及客户端实现
    服务器端:引用nuget:1、Microsoft.AspNet.SignalR.SelfHost2、Microsoft.Owin.CorsinternalclassProgram{staticvoidMain(string[]args){stringuri="http://localhost:8081";using(WebApp.Start(uri))......
  • 5098: Sweet Butter spfa
    描述  FarmerJohnhasdiscoveredthesecrettomakingthesweetestbutterinallofWisconsin:sugar.Byplacingasugarcubeoutinthepastures,heknowstheN(1<=N<=500)cowswilllickitandthuswillproducesuper-sweetbutterwhichcan......
  • postgresql signal 5生成core分析
    postgresqlsignal5生成core,如下:[zjh@hs-10-20-30-193data]$gdblightdbcore.49666GNUgdb(GDB)RedHatEnterpriseLinux7.6.1-120.el7Copyright(C)2013Free......
  • 用pyinstaller 打包程序碰到的问题和解决方法(scipy...)
    一、打包程序库选择py2exe.不支持python3cx_Freeze.现在只更新到python3.3pyinstaller.支持python2、python3所有版本因为现在使用的版本是python3.6,所以......