我想在Python 2中找到一种编织方式,因为在Python 3中编织不再可用。

更具体地说,我需要一种替代的书写方式:

from scipy import weave
from scipy.weave import converters

code = """ C-code1 """
support_code = """ C-code2 """
weave.inline(code, ['a', 'b', 'c'], support_code=support_code, type_converters=converters.blitz, compiler='gcc', verbose=0)

最佳答案

您可以按照编织开发人员here的建议使用Cython库。使用起来稍微复杂一些,但是也提高了代码的性能。您可以找到一些示例here

另一种选择可以是Numba。它更加用户友好,但不缓存已编译的代码。

10-04 21:44
查看更多