2021-10-03 19:00:20
Ускоряем выполнения кода
Для этого нам может пригодится
Cython, модуль переводящий код из языка Python в C с минимальным количеством изменений.
Установка: pip install cython
Основное различие между кодом python и cython в том, что
cpdef, cdef, def передают название переменных/функций.
cpdef используется при создании кода, доступного и из python и из cython, когда
cdef доступен только для второго.
После — компилируем код с помощью скрипта из второго файла и запускаем его командой python3 setup.py build_ext --inplace.
В результате мы получим файл с си кодом. Мы можете открыть интерпретатор python и импортировать функцию
test командой from cython_ex import test
#миниурок #cython
4.5K views16:00