Numba — это оптимизирующий компилятор для Python с открытым исходным кодом, поддерживающий NumPy, спонсируемый Anaconda, Inc. Он использует проект компилятора LLVM для генерации машинного кода из синтаксиса Python.
Numba может скомпилировать большое подмножество Python с числовым подходом, включая множество функций NumPy. Кроме того, Numba поддерживает автоматическое распараллеливание циклов, генерацию кода с ускорением на графическом процессоре, а также создание 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 есть дискуссионный форум для обсуждений: