【问题标题】:Mixing cython and turbogears 2.1混合 cython 和 turbogears 2.1
【发布时间】:2011-09-11 15:34:00
【问题描述】:

是否可以集成 Cython 和 TG2?我有一个计算(用 python 编写),它是大量数字的,并且会从重写为 C 或 cython 中受益。

【问题讨论】:

    标签: python cython turbogears turbogears2


    【解决方案1】:

    如果您的问题没有额外的特异性并且不知道“集成”的确切含义,我所能提供的是 cython 提供了一种相当简单的方法(通常是显着的)通过静态加速用 python 编写的某些代码键入或调用外部 c/c++ 库。如果只有一个数值计算可以用 cython 编写,然后从 TG2 中调用,那么这是使用 cython 的好选择。您的工作量会有所不同,但具体取决于可以用转换为纯 C 的东西编写多少,而不是严重依赖 Python C-API 的东西。

    一些(实际上很多)数值计算也适用于 numpy 擅长的类型计算,所以如果你还没有尝试过,那可能是另一种选择。

    一般来说,如果你想要一个详细的答案,你应该在问题中加入等量的细节。

    【讨论】:

    • 我想在 turbogears 项目中有一些静态类型的文件。我认为您的意思是“静态类型”的纯 cython 模式。
    猜你喜欢
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    • 2012-04-17
    • 2010-09-16
    • 2017-05-18
    • 2010-09-26
    相关资源
    最近更新 更多