跳转到主要内容

使用多线程和其他技巧加快NumPy循环的速度

项目描述

numpy-threading-extensions

使用多线程和其他技巧加快NumPy循环的速度。第一个版本将针对NumPy二进制和一元ufuncs。最终我们将允许覆盖其他NumPy函数,并提供一个基于C(非Python)的API,通过第三方函数进行扩展。

Travis CI Build Status

Coverage Status

License: MIT

安装

pip install accelerated_numpy

您还可以使用以下命令安装开发版本0.0.1:

pip install https://github.com/Quansight/numpy-threading-extensions/archive/v0.0.1.zip

或最新版本:

pip install https://github.com/Quansight/numpy-threading-extensions/archive/main.zip

文档

要使用此项目

    import accelerated_numpy
    accelerated_numpy.initialize()

开发

要运行所有测试,请运行:

    tox

注意,要组合来自所有tox环境的覆盖率数据,请运行:

操作系统 命令
Windows set PYTEST_ADDOPTS=--cov-append
tox
其他 PYTEST_ADDOPTS=--cov-append tox

支持