在将一段代码从python翻译成cython后,我发现我没有获得任何加速。我认为问题的根源在于我在cython中使用numpy数组所获得的糟糕性能。我想出了一个非常简单的程序来展示这一点:import numpy as np print 'Time taken = %.3f'%(time.time()-start)
##########################################
def pack(it): cdef unsigned int n = len(it)而且数组需要预先从字节对象创建),也不需要将参数键入为list而不是object (与无类型相同),也不使用for循环代替列表理解: """Cythonize python,但是在注释之后,我已经尝试了
from cpyth