hel*_*345 2 cython python-3.x numba
我正在开发一个程序,该程序依赖于尽快迭代数百万个数据点。
我打算将此程序转换为独立的 exe,以便于使用和分发。
我一直在研究 numba 和 cython 作为尽可能加速我的程序的方法,但它们似乎都擅长不同的事情。
Numba 的局限性更大,但非常擅长迭代 numpy 数组,并且无需太多思考即可轻松实现。
平均而言,它似乎也比 Cython 更快,尤其是当数据集很大时。至少从我读到的来看。
Cython 比 numba 更难实现,但它是通用的,并且在大多数情况下几乎或同样快。
但我从未听说过有人将它们一起使用。
我正在考虑在方便且有用的情况下使用 Numba,而在其他地方则使用 Cython。
这是一个坏主意吗?我错过了什么吗?
| 归档时间: |
|
| 查看次数: |
1134 次 |
| 最近记录: |