0

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

4

1 回答 1

2

如果您的问题没有额外的特异性并且不知道“集成”到底是什么意思,我所能提供的只是 cython 提供了一种相当简单的方法(通常是显着的)通过静态类型或调用来加速用 python 编写的某些代码外部 c/c++ 库。如果只有一个数值计算可以用 cython 编写,然后在 TG2 中调用,那么这是使用 cython 的一个很好的候选。您的里程会有所不同,但这取决于它有多少可以用转换为纯 C 的东西编写,而不是严重依赖 Python C-API 的东西。

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

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

于 2011-06-09T12:34:52.213 回答