Numexpr 2.7.3数组计算加速库

Windows 上 Python 3.6 的用户,如果你在大型 NumPy 数组时觉得速度慢得要命,可以试试这个压缩包:numexpr-2.7.3-cp36m-win_amd64.whl.zipNumexpr挺适合做数组运算提速的,尤其是你用的是多核 CPU,效果更。

Numexpr 的计算方式不走 Python 解释器,而是用它自己的中间层来数学表达式,速度自然是比纯 NumPy 快一截。你只要把表达式丢进去,比如'a + b',它就能快速搞定。搭配numexpr.evaluate()函数用起来也还蛮顺。

安装的话,如果用pip遇到问题,下载这个.whl文件手动装也 OK。压缩包里有使用.txt,写得比较清楚,新手也能照着装。

在你做数据预、特征工程或图像这类需要大量数组操作的场景,Numexpr 真的挺省事的。但要注意,数组太小的话反而不划算,初始化的成本会拖后腿。

哦对了,如果你对NumPy或者多线程还不太熟,可以看看下面这几个链接,挺有的:

如果你正好是 Windows 系统、Python 3.6 用户,又经常跟大型数组打交道,那这个numexpr-2.7.3-cp36m-win_amd64.whl.zip真的可以考虑试试看。

zip 文件大小:89.78KB