【发布时间】:2011-09-11 15:34:00
【问题描述】:
是否可以集成 Cython 和 TG2?我有一个计算(用 python 编写),它是大量数字的,并且会从重写为 C 或 cython 中受益。
【问题讨论】:
标签: python cython turbogears turbogears2
是否可以集成 Cython 和 TG2?我有一个计算(用 python 编写),它是大量数字的,并且会从重写为 C 或 cython 中受益。
【问题讨论】:
标签: python cython turbogears turbogears2
如果您的问题没有额外的特异性并且不知道“集成”的确切含义,我所能提供的是 cython 提供了一种相当简单的方法(通常是显着的)通过静态加速用 python 编写的某些代码键入或调用外部 c/c++ 库。如果只有一个数值计算可以用 cython 编写,然后从 TG2 中调用,那么这是使用 cython 的好选择。您的工作量会有所不同,但具体取决于可以用转换为纯 C 的东西编写多少,而不是严重依赖 Python C-API 的东西。
一些(实际上很多)数值计算也适用于 numpy 擅长的类型计算,所以如果你还没有尝试过,那可能是另一种选择。
一般来说,如果你想要一个详细的答案,你应该在问题中加入等量的细节。
【讨论】: