张量相位振幅耦合

tensorpac的Python项目详细描述


https://travis-ci.org/EtienneCmb/tensorpac.svg?branch=masterhttps://codecov.io/gh/EtienneCmb/tensorpac/branch/master/graph/badge.svghttps://badge.fury.io/py/Tensorpac.svghttps://pepy.tech/badge/tensorpac
https://github.com/EtienneCmb/tensorpac/blob/master/docs/source/picture/tp.png

说明

ToRoSpPAC是一个Python开源工具箱,用于使用张量和并行计算来计算相位振幅耦合(PAC),用于高效、灵活地实现PAC度量的已知和新颖的模块化。查看我们的documentation了解详细信息。

安装

tensorpac使用numpy、scipy和joblib进行并行计算。要开始,只需打开终端并运行:

$ pip install tensorpac

代码段和插图

fromtensorpacimportPac,pac_signals_tort# Dataset of signals artificially coupled between 10hz and 100hz :n_epochs=20n_times=4000sf=512.# sampling frequency# Create artificially coupled signals using Tort method :data,time=pac_signals_tort(f_pha=10,f_amp=100,noise=2,n_epochs=n_epochs,dpha=10,damp=10,sf=sf,n_times=n_times)# Define a PAC object :p=Pac(idpac=(6,3,0),f_pha=(2,20,1,1),f_amp=(60,150,5,5))# Filter the data and extract PAC :xpac=p.filterfit(sf,data,n_perm=20)# Plot your Phase-Amplitude Coupling :p.comodulogram(xpac.mean(-1),title='Contour plot with 5 regions',cmap='Spectral_r',plotas='contour',ncontours=5)p.show()
https://github.com/EtienneCmb/tensorpac/blob/master/docs/source/picture/readme.png

贡献者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaBeanio如何将抽象类或接口映射为记录或段   java Jboss 4.2.2到Jboss 7.1.1的迁移问题   如果Java运行时高于给定版本,则强制Maven失败   java在部署时持久化实体   java如何使用jdatechooser从mysql数据库中保存和检索空日期   java Google Drive SDK如何获取文件所在的文件夹?   java使用spring mvc mybatis从oracle db获取失败用户登录结果的数量   数组如何在java中拆分数字文件?   创建对象期间出现安卓 Java空指针异常   java 安卓supportv4。jar在Eclipse中未正确导入   java如何在javafx中创建这种类型的按钮   关于Spring集成和原型范围的java之谜   java正则表达式:在2个标记之间提取DNA信息   使用getText()时出现java空指针异常。toString()。修剪();   java如何从spring控制器获取angularjs中的模型属性值