numba是一种可以将python函数编译为机器代码的JIT编译器,用numba编译的python代码(仅限数组运算)可以以接近c或FORTRAN语言的速度执行。 python慢是因为它是用CPython编译的,而numba的作用是将编译器转换为python。
numba可以根据llvm动态生成优化代码,提高python的执行效率。 只要给python代码加上修饰符就可以了。
如果遇到importerror : nomodulenamednumba这样的问题,只需安装numba即可,但由于numba的安装取决于llvmlite,因此解决方案如下。
sudo pip3installlvmlite==0. 31.0 sudo-hpip3install numba 3358 www.Sina.com/: https://blog.csdn.net/jiejinquanil