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: StartProgrammierungPython → numba.txt


Suche

Werkzeuge