装numba的时候,能看到会安装依赖的llvmlite
numba的jit修饰器对限定的python代码进行分析处理,然后调用llvm进行jit优化和生成本机代码
并把python函数包装成一个C函数
所以这个函数能跟C一样的性能,前提是这个python函数里没有调用它不认识的python对象。
如果调用了python对象,就没法绕开python解释器去生成本地代码。
【 在 feng321 的大作中提到: 】
: [code=py]
: from numba import jit
: import timeit
: ...................
--
FROM 123.112.64.*