Вопрос Как ускорить python

Регистрация
20 Сен 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Есть код на python 3 поколения. Задача вычислительная. Есть файл с длинным числовым столбцом, есть обращение в коде к exe-файлу, который выдает некие рез-ты промежуточных вычислений (причем это по опыту и отнимает бОльшую часть времени), есть расчеты непосредственно "внутри" кода.
Так вот, есть ли способы ускорить выполнение кода не меняя алгоритма? Слышал, есть CPython или что-то в этом роде - код трансформируется под Си, что ускоряет процесс. И если так, то не нужно ли менять архитектуру программы - достаточно ли просто что-то подключить?
 
Если exe вызывается часто, наверно в этом проблема. Может есть возможность вместо exe сделать dll и вызывать из её из Питона?
 
Никогда нельзя достоверно утверждать, что что-то можно оптимизировать, без тестов. Так что протестируй с Cython-ом - если поможет, хорошо, если нет - ищи другие способы.
 
Назад
Сверху