Смешивание Cython и Turbogears 2.1 - PullRequest
0 голосов
/ 09 июня 2011

Можно ли интегрировать Cython и TG2?У меня есть одно вычисление (написанное на python), которое в значительной степени числовое и может принести большую пользу от переписывания на C или cython.

1 Ответ

2 голосов
/ 09 июня 2011

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

Некоторые (многие на самом деле) числовые вычисления также поддаются вычислениям типов, которые превосходят numpy, поэтому, если вы еще не пробовали, это может быть другой вариант.

В целом, если вы хотите получить подробный ответ, вы должны указать в вопросе эквивалентное количество деталей.

...