python/numpy的多重tau算法
multipletau的Python项目详细描述
在对数尺度上计算多重τ相关(小于 数据点是计算出来的),因此比传统方法快得多 线性尺度上的相关性,如numpy.correlate。
安装
multipletau支持python 2.7和python 3.3+,并有一个通用的代码库。 对multipletau的唯一要求是NumPy(对于fast 阵列上的操作)。从python包索引安装multipletau:
pip install multipletau
文档
文档(包括参考和示例)可在readthedocs.io上获得。
用法
importnumpyasnpimportmultipletaua=np.linspace(2,5,42)v=np.linspace(1,6,42)multipletau.correlate(a,v,m=2)array([[0.,569.56097561],[1.,549.87804878],[2.,530.37477692],[4.,491.85812017],[8.,386.39500297]])
引用
应该这样引用multipletau包 (将“x.x.x”替换为您使用的multipletau的实际版本 和“dd-month-yyyy”匹配的日期)。
paul müller(2012)python multiple tau algorithm(x.x.x版)[计算机程序]。可在https://pypi.python.org/pypi/multipletau/(年/月/日访问)
您可以通过键入(在python控制台中)来了解您使用的版本:
>>>importmultipletau>>>multipletau.__version__'0.3.0'