迭代积分签名计算
iisignature的Python项目详细描述
此包提供计算数据流的签名和日志签名的工具。 这些是分段线性路径的汇总统计,由迭代积分组成,灵感来自粗糙路径理论。 请参见<;http://www2.warwick.ac.uk/jreizenstein/iisignature.pdf>;有关文档,请参见 <;http://www2.warwick.ac.uk/jreizenstein>;有关计算的详细信息, 以及源代码的<;https://github.com/bottler/iisignature>;。
正在进行中。
Python
安装时使用:
pip install iisignature
如果未安装numpy>;1.7,请不要安装此软件包。 在Windows上,这个包不能用于Python2.x。 对于Windows上的Python3.5、3.6和3.7,有预编译的控制盘可用,您可能需要pip install wheel才能使用它们。 在其他平台上,您需要能够编译C++扩展。 在Mac上,在进行安装之前,您需要安装Xcode和Xcode命令行工具。 最快的、即时编译的日志签名计算版本适用于32位和64位的Windows、Mac和Linux。
有时Mac上会出现编译错误,如果发生这种情况,请尝试:
MACOSX_DEPLOYMENT_TARGET=10.9 pip install iisignature
在不安装已发布版本的情况下使用
要直接从github安装当前的“master”开发版本,您可以键入:
pip install git+git://github.com/bottler/iisignature
通过签出此存储库,您可以使用:
python setup.py test
通过签出此存储库,您可以使用:
python setup.py build_ext --inplace
在此之后,您可以在此目录中使用python中的包,使用examples目录中的示例,或者将此目录添加到pythonpath中,然后在python中的任何位置使用该包。
谢谢
该包包括费尔南多·卡萨斯和安德·穆鲁阿的BCH系数。 <;http://arxiv.org/abs/0810.2656>;