numba:面向数值函数的Python即时编译器,支持NumPy与GPU加速

Numba是开源的NumPy感知优化编译器,借助LLVM生成机器码,支持数值Python子集、循环自动并行化、GPU加速代码生成及ufuncs和C回调创建。【此简介由AI生成】

分支1Tags1
文件最后提交记录最后更新时间
2 年前
2 年前
1 年前
2 年前
1 年前
1 年前
1 年前
1 年前
2 年前
1 年前
2 年前
2 年前
1 年前
2 年前
2 年前
1 年前
1 年前
2 年前
1 年前
2 年前
1 年前
2 年前
2 年前
2 年前
1 年前
1 年前

Numba


.. image:: https://badges.gitter.im/numba/numba.svg :target: https://gitter.im/numba/numba?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge :alt: Gitter

.. image:: https://img.shields.io/badge/discuss-on discourse-blue :target: https://numba.discourse.group/ :alt: Discourse

.. image:: https://zenodo.org/badge/3659275.svg :target: https://zenodo.org/badge/latestdoi/3659275 :alt: Zenodo DOI

.. image:: https://img.shields.io/pypi/v/numba.svg :target: https://pypi.python.org/pypi/numba/ :alt: PyPI

.. image:: https://dev.azure.com/numba/numba/_apis/build/status/numba.numba?branchName=main :target: https://dev.azure.com/numba/numba/_build/latest?definitionId=1?branchName=main :alt: Azure Pipelines

面向数值函数的即时编译器 #########################################################

Numba 是由 Anaconda, Inc. 赞助的一个开源的、支持 NumPy 的 Python 优化编译器。它使用 LLVM 编译器项目将 Python 语法转换为机器代码。

Numba 能够编译大量面向数值的 Python 代码,包括许多 NumPy 函数。此外,Numba 还支持循环自动并行化、生成 GPU 加速代码以及创建 ufuncs 和 C 语言回调。

有关 Numba 的更多信息,请访问 Numba 官方网站: https://numba.pydata.org 以及在线文档: https://numba.readthedocs.io/en/stable/index.html

安装

请遵循以下安装指南:

https://numba.readthedocs.io/en/stable/user/installing.html

示例

请通过 mybinder 服务查看示例笔记本:

https://mybinder.org/v2/gh/numba/numba-examples/master?filepath=notebooks

联系方式

Numba 拥有一个用于讨论的 discourse 论坛:

项目介绍

Numba是开源的NumPy感知优化编译器,借助LLVM生成机器码,支持数值Python子集、循环自动并行化、GPU加速代码生成及ufuncs和C回调创建。【此简介由AI生成】

定制我的领域