Numba

Numba

Numba umożliwia przyspieszenie aplikacji dzięki funkcjom o wysokiej wydajności napisanym bezpośrednio w Pythonie.
Numba umożliwia przyspieszenie aplikacji dzięki funkcjom o wysokiej wydajności napisanym bezpośrednio w Pythonie.Za pomocą kilku adnotacji, zorientowany na tablice i obciążony matematyką kod Pythona może być kompilowany w odpowiednim czasie do natywnych instrukcji maszynowych, podobnych pod względem wydajności do C, C ++ i Fortran, bez konieczności przełączania języków lub interpretatorów Pythona.Numba działa poprzez generowanie zoptymalizowanego kodu maszynowego przy użyciu infrastruktury kompilatora LLVM w czasie importu, w czasie wykonywania lub statycznie (za pomocą dołączonego narzędzia pycc).Numba obsługuje kompilację Pythona do działania na sprzęcie CPU lub GPU i jest zaprojektowany do integracji ze stosem oprogramowania naukowego Python.
numba

Stronie internetowej:

cechy

Kategorie

Alternatywy dla Numba'a dla wszystkich platform z dowolną licencją

Cython

Cython

Cython to język, który sprawia, że ​​pisanie rozszerzeń C dla języka Python jest tak proste, jak sam Python.
Shed Skin

Shed Skin

Shed Skin to eksperymentalny kompilator, który może tłumaczyć czyste, ale domyślnie typowo statyczne programy w języku Python (2.4-2.6) na zoptymalizowane C ++.
Berp

Berp

Berp jest implementacją języka Python 3. Jego sercem jest tłumacz, który pobiera kod Python jako dane wejściowe i generuje kod Haskell jako dane wyjściowe.