张量相位振幅耦合

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第三方库


热门话题
java获取JEditorPane中字符的绝对位置   java Datetime:将时间段拆分为天、小时和分钟   java是使此HashMap更高效的一种方法   java项目reactor:collectList()之后的block()对Flux不起作用。创建()   java在Mac OSX上安装OpenCV   java递归地确定一组数字是否包含两个总和相等的子集   Quad2D曲线上的几何图形Java绘图箭头   java将SSL证书导入Glassfish 4。十、   java Android未找到处理Intent MediaScanner的活动   EclipseJava。安全cert.CertificateParsingException:java。木卫一。IOException:主题密钥,无法创建EC公钥   java我能在O(M log N)时间内完成吗?   java跟踪eclipse中的资源更改也在中。元数据和。项目   java如何完全禁用Android键盘   java返回到上一个活动