just-in-time compiler for numerical functions in the Python programming language
Numba is an open-source JIT compiler that translates a subset of Python and NumPy into fast machine code using LLVM, via the llvmlite Python package. It offers a range of options for … Wikipedia
Factsheet
Original author Continuum Analytics
Developer Community project
Release 15 August 2012; 14 years ago
Factsheet
Original author Continuum Analytics
Developer Community project
Release 15 August 2012; 14 years ago
🌐
PyData
numba.pydata.org
Numba: A High Performance Python Compiler
Numba is an open source JIT compiler that translates a subset of Python and NumPy code into fast machine code.
🌐
GitHub
github.com › numba › numba
GitHub - numba/numba: NumPy aware dynamic Python compiler using LLVM · GitHub
July 24, 2026 - Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc.
Author: numba
Discussions

Numba
Numba is amazing, especially the guvectorize decorator. But I cannot fathom why you thought avoiding numpy would help. More on reddit.com
🌐 r/Python
35
85
February 13, 2022
Numba: A High Performance Python Compiler
It’s a phenomenal library for developing novel computationally intensive algorithms on numpy arrays. It’s also more versatile than Jax · In presentations, I’ve heard Leland McInnes credits numba often when he speaks of his development of UMAP. We built a very computationally intensive ... More on news.ycombinator.com
🌐 news.ycombinator.com
59
209
January 5, 2023
numba

Numba is amazing for number crunching. Makes integrating cuda easy, too. But if you work with objects it's not really useful. The rule of thumb I use is: if it compiles with the @njit decorator, it's for numba. Otherwise not.

More on reddit.com
🌐 r/Python
14
5
July 22, 2022
Using Numba with Numpy vectorized equations?

A subset of numpy works in numba nopython mode (use that!). Mostly none of the axis keywords work. Pretty sure none of it works in the gpu though. Btw first Google result is http://numba.pydata.org/numba-doc/dev/reference/numpysupported.html

More on reddit.com
🌐 r/learnpython
1
3
February 3, 2018
🌐
Numba
numba.readthedocs.io › en › stable › user › 5minguide.html
A ~5 minute guide to Numba — Numba 0+untagged.1117.g3190b91.dirty documentation
Numba is a just-in-time compiler for Python that works best on code that uses NumPy arrays and functions, and loops. The most common way to use Numba is through its collection of decorators that can be applied to your functions to instruct Numba to compile them.
🌐
PyPI
pypi.org › project › numba
numba · PyPI
Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc.
🌐
Wikipedia
en.wikipedia.org › wiki › Numba
Numba - Wikipedia
February 1, 2026 - Numba is an open-source JIT compiler that translates a subset of Python and NumPy into fast machine code using LLVM, via the llvmlite Python package. It offers a range of options for parallelising Python code for CPUs and GPUs, often with only minor code changes.
🌐
NVIDIA
nvidia.com › glossary › numba
What Is Numba and Why Does It Matter? | NVIDIA Glossary
Numba is an open-source, just-in-time compiler for Python code that developers can use to accelerate numerical functions on both CPUs and GPUs using standard Python functions.
Find elsewhere
🌐
Anaconda.org
anaconda.org › conda-forge › numba
numba - conda-forge | Anaconda.org
August 17, 2026 - Numba is an Open Source NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc.
🌐
Reddit
reddit.com › r/python › numba
r/Python on Reddit: Numba
February 13, 2022 -

Wow. Just wow. Was doing something math-heavy, even very recursion-heavy which is why I wasn't using numpy, and it took a few minutes to get the results. I'd tried numba once before with something and saw some very minute improvements, but figured I'd try it again. I've been doing number crunching in Python for years, and never really thought it'd make a difference.

boy was I wrong. tqdm says it took 2:48 to do the pure python. 0:05 to do with numba (I suppose including compile). I am shooketh. Entirely and completely, to my core. Even if I parallelized it completely which was my first thought, at best I'd get to 21 seconds. I can't believe it. I am sure if there's any response to this it'll be an "I told you so" but really, wow.

Numba.

Edit: because the code was pretty basic, I re-wrote the math part in C. tqdm says I'm at 1 second now. It was 3 seconds ish without the compile time (recall 5 seconds with). ~247k it/s vs ~151k it/s. Still a lot easier with the python and the jit, but the C module wasn't as painless as I thought it'd be.

🌐
Calmcode
calmcode.io › course › numba › introduction
Calmcode - numba: Introduction
Numba is a tool that can make numeric code much faster in python. It offers a just in time compiler that can turn your functions into fast machine code and it can offer critical speedups.
🌐
Medium
dudhraj-sandeep.medium.com › brutally-honest-opinion-on-numba-pandas-df9d3e237069
Brutally Honest Opinion on Numba + Pandas | by Dudhraj Sandeep | Medium
October 31, 2024 - So, Numba is an open-source Just-in-Time (JIT) compiler for Python that converts certain Python and NumPy code into efficient machine code.
🌐
Hacker News
news.ycombinator.com › item
Numba: A High Performance Python Compiler | Hacker News
January 5, 2023 - It’s a phenomenal library for developing novel computationally intensive algorithms on numpy arrays. It’s also more versatile than Jax · In presentations, I’ve heard Leland McInnes credits numba often when he speaks of his development of UMAP. We built a very computationally intensive ...
🌐
Kratzert
kratzert.github.io › 2017 › 09 › 12 › introduction-to-the-numba-library.html
Introduction to the Numba library
September 12, 2017 - Numba was originally developed internally by Continuum Analytics, the same company who provides you with Anaconda, but is now open source. The core application area are math-heavy and array-oriented functions, which are in native Python pretty slow.
🌐
NIHI
nihi.com › home
NIHI | Edge of Wildness
August 28, 2025 - Discover wild nature and ancient traditions at NIHI resorts. From Sumba’s cascading waterfalls to Rote’s pristine surf.
🌐
Numbots
play.numbots.com
Numbots Game
You need to enable JavaScript to run this app · LOG IN · REGISTER · 2.1.168 · Privacy Notice · Please rotate your device
🌐
ICE
ice.gov › contact
Contact | ICE
August 20, 2026 - An official website of the United States government · Official websites use .gov A .gov website belongs to an official government organization in the United States
🌐
Numba
numba.readthedocs.io › en › stable › user › installing.html
Installation — Numba 0+untagged.1117.g3190b91.dirty documentation
The easiest way to install Numba and get updates is by using conda, a cross-platform package manager and software distribution maintained by Anaconda, Inc.
🌐
Kaggle
kaggle.com › code › nxrprime › a-detailed-guide-to-numba
A Detailed Guide to Numba
January 28, 2020 - A detailed Guide to Numba1. How to use it (basic)2. How to measure the performance of Numba?3. @vectorize4. @jitclass5. cfunc6.
🌐
BookMyShow
lk.bookmyshow.com › online tickets
Latest Sinhala Movies 2026 | New Sinhala Releases & Showtimes in Sri Lanka - BookMyShow
Book tickets for the latest Sinhala movies released in Sri Lanka at the nearest cinema theaters on BookMyShow.