跳转到主要内容

使用多线程和其他技巧加快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

项目详情


下载文件

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

源分布

accelerated-numpy-0.1.0.tar.gz (76.7 kB 查看哈希值)

上传于 源代码

构建的版本

accelerated_numpy-0.1.0-cp38-cp38-win_amd64.whl (325.4 kB 查看哈希)

上传于 CPython 3.8 Windows x86-64

accelerated_numpy-0.1.0-cp38-cp38-manylinux2010_x86_64.whl (765.2 kB 查看哈希)

上传于 CPython 3.8 manylinux: glibc 2.12+ x86-64

accelerated_numpy-0.1.0-cp38-cp38-manylinux1_x86_64.whl (765.1 kB 查看哈希)

上传于 CPython 3.8

accelerated_numpy-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl (149.8 kB 查看哈希)

上传于 CPython 3.8 macOS 10.9+ x86-64

accelerated_numpy-0.1.0-cp37-cp37m-win_amd64.whl (325.3 kB 查看哈希)

上传于 CPython 3.7m Windows x86-64

accelerated_numpy-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl (763.0 kB 查看哈希)

上传于 CPython 3.7m manylinux: glibc 2.12+ x86-64

accelerated_numpy-0.1.0-cp37-cp37m-manylinux1_x86_64.whl (763.0 kB 查看哈希)

上传于 CPython 3.7m

accelerated_numpy-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (149.8 kB 查看哈希)

上传于 CPython 3.7m macOS 10.9+ x86-64

accelerated_numpy-0.1.0-cp36-cp36m-win_amd64.whl (325.3 kB 查看哈希)

上传于 CPython 3.6m Windows x86-64

accelerated_numpy-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl (763.0 kB 查看哈希)

上传于 CPython 3.6m manylinux: glibc 2.12+ x86-64

accelerated_numpy-0.1.0-cp36-cp36m-manylinux1_x86_64.whl (763.0 kB 查看哈希值)

上传时间 CPython 3.6m

accelerated_numpy-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (149.8 kB 查看哈希值)

上传时间 CPython 3.6m macOS 10.9+ x86-64

支持