Numba
Numba ist ein freier (BSD) Just-in-time-Compiler für Python, der numerische Funktionen in Maschinencode übersetzt. Dadurch wird die Ausführung des Skriptes erheblich beschleunigt.
Numba steht für Numpy und Mamba, weil eine schwarze Mamba etwa zehn mal schneller ist als eine Python. 🤓
Numba funktioniert über Decoratoren über der Funktionsdeklaration, der am häufigsten genutzte ist @jit(nopython=True)
. Um das abzukürzen, gibt es dafür auch das Alias @njit
.
Installation
Numba wird in der Hauptsache bei Anaconda entwickelt, daher verwundert es nicht, daß man das Paket mit
conda install numba
installieren kann. Alternativ ist es auch auf PyPI vertreten, daher kann man Numba auch mit
pip install numba
installieren.
Links
Sie sind hier: Start → Programmierung → Python → numba.txt