Можно ли интегрировать Cython и TG2? У меня есть одно вычисление (написанное на питоне), которое сильно числовое и в значительной степени выиграло бы от перезаписи на C или cython.
Смешивание cython и turbogears 2.1
Ответы (1)
Если у вас нет дополнительной конкретики в вашем вопросе и вы не знаете, что именно вы подразумеваете под «интеграцией», все, что я могу предложить, это то, что cython предоставляет довольно простой способ (часто резко) ускорить определенный код, написанный на python, либо с помощью статической типизации, либо вызова внешние библиотеки c/c++. Если есть только одно числовое вычисление, которое можно написать на cython и затем вызвать из TG2, то это хороший кандидат на использование cython. Ваш пробег будет варьироваться в зависимости от того, сколько из этого можно написать на чем-то, что транслируется на чистый C, по сравнению с чем-то, что в значительной степени зависит от Python C-API.
Некоторые (на самом деле многие) численные вычисления также поддаются вычислениям типа, в которых numpy
превосходит, поэтому, если вы еще не пробовали, это может быть другим вариантом.
В целом, если вы хотите получить подробный ответ, вы должны указать эквивалентное количество деталей в вопросе.