Numba綜合了前兩種方法,是Cython的競(jìng)爭(zhēng)項(xiàng)目。同樣的,numba把Python源碼通過(guò)LLVMPy生成JIT后的.so文件來(lái)加速。不同點(diǎn)在于,Numba是以JIT為主的,加速對(duì)源碼的侵入性較小。而Cython則重點(diǎn)在加速高性能Python模塊的開(kāi)發(fā)上,不依賴LLVMPy項(xiàng)目。此外numba還很不成熟,目前兼容性相當(dāng)差。
www.dbjr.com.cn/article/682...htm 2025-6-9