跳转到主要内容

迭代积分签名计算

项目描述

此包提供计算数据流签名和日志签名的工具。这些是分段线性路径的汇总统计数据,由迭代积分组成,灵感来自粗糙路径理论。请参阅 <https://github.com/bottler/phd-docs/blob/master/iisignature.pdf> 获取文档,<https://github.com/bottler/phd-docs> 了解有关计算的更多信息,以及 <https://github.com/bottler/iisignature> 获取源代码。

这是正在进行的工作。

Python

安装方式

pip install iisignature

如果您未安装numpy > 1.7,请不要安装此包。在Windows上,此包与Python 2.x不兼容。对于Windows上的Python 3.5、3.6、3.7和3.8,有预编译的轮文件可用,您可能需要运行 pip install wheel 以使用它们。在其他平台上,您需要能够编译C++扩展。在Mac上,您需要在安装之前安装Xcode和Xcode命令行工具。对于Windows、Mac和Linux上的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的任何地方使用该包。

作者

  • 本杰明·格雷厄姆

  • 杰里米·雷因斯坦因

感谢

此包包括来自Fernando Casas和Ander Murua的BCH系数。<http://arxiv.org/abs/0810.2656>

项目详情


下载文件

下载适用于您平台的应用程序文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分发

iisignature-0.24.tar.gz (1.3 MB 查看哈希值)

上传时间

构建分发

iisignature-0.24-cp39-cp39-win_amd64.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.9 Windows x86-64

iisignature-0.24-cp39-cp39-win32.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.9 Windows x86

iisignature-0.24-cp38-cp38-win_amd64.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.8 Windows x86-64

iisignature-0.24-cp38-cp38-win32.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.8 Windows x86

iisignature-0.24-cp37-cp37m-win_amd64.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.7m Windows x86-64

iisignature-0.24-cp37-cp37m-win32.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.7m Windows x86

iisignature-0.24-cp36-cp36m-win_amd64.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.6m Windows x86-64

iisignature-0.24-cp36-cp36m-win32.whl (1.4 MB 查看哈希值)

上传时间: CPython 3.6m Windows x86

iisignature-0.24-cp35-cp35m-win_amd64.whl (1.4 MB 查看哈希值)

上传时间: CPython 3.5m Windows x86-64

iisignature-0.24-cp35-cp35m-win32.whl (1.4 MB 查看哈希值)

上传时间: CPython 3.5m Windows x86

由以下机构支持