Сделайте код Python в 1000 раз быстрее с помощью Numba
Автор: Jack of Some
Загружено: 2019-12-28
Просмотров: 459990
В этом видео я расскажу о Numba, который может ускорить ваш код на Python в 1000 раз. Numba — это JIT-компилятор для подмножества Python и Numpy. Первая половина видео посвящена базовому введению и разбору ряда очень распространённых ошибок при использовании Numba. В оставшейся части видео показано, как использовать Numba в реальной задаче моделирования, и показан код, работающий в 1000 раз быстрее с Numba как в однопоточном, так и в многопоточном режиме. В конце видео представлен список литературы для более подробной информации о Numba.
Твиттер: / safijari
Найти блокнот здесь: https://gist.github.com/safijari/fa4e...
МОИ ДРУГИЕ ВИДЕО:
○ ИИ Учимся играть в «Змейку» • Neural Network Learns to Play Snake using ...
○ 5 распространённых ошибок в Python: • 5 Things You're Doing Wrong When Programmi...
○ 5 потрясающих библиотек Python: • Five Amazing Python Libraries you should b...
○ Ускоряем Python: • Can VSCode be a reasonable Spacemacs alter...
○ Изучаем язык программирования Julia: • How to learn Julia, a new programming lang...
Более подробные темы можно найти здесь:
https://numba.pydata.org/numba-doc/de...
Поддерживаемые функции Python и NumPy
https://numba.pydata.org/numba-doc/de...
https://numba.pydata.org/numba-doc/de...
Важные отличия от Python: https://numba.pydata.org/numba-doc/de...
Определение типов для компиляции во время определения: http://numba.pydata.org/numba-doc/lat...
Фабрики функций: https://numba.pydata.org/numba-doc/de...
Экспериментальная версия JIT-классов: https://numba.pydata.org/numba-doc/de...
Отладка https://numba.pydata.org/numba-doc/de...
Работа с типами https://numba.pydata.org/numba-doc/de...
Предварительная компиляция для развёртывания https://numba.pydata.org/numba-doc/de...
Использование приближённых быстрых математических вычислений https://numba.pydata.org/numba-doc/de...
Более глубокий контроль потоков через tbb и/или omp https://numba.pydata.org/numba-doc/de...
Легко переносите вычисления на GPU! https://numba.pydata.org/numba-doc/de...
https://numba.pydata.org/numba-doc/de...
Часто задаваемые вопросы: https://numba.pydata.org/numba-doc/de...
#numba #программирование #python
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: