找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2235|回复: 0

[代码与实例] 24式加速你的Python.2

3

主题

3

帖子

-1997

积分

限制会员

积分
-1997
python结构 发表于 2019-7-18 17:19:03 | 显示全部楼层 |阅读模式
第13式,使用collecti**.ChainMap加速字典合并
低速方法





高速方法


六,使用numpy向量化进行加速
第14式,使用np.array代替list
低速方法



高速方法


第15式,使用np.ufunc代替math.func
低速方法



高速方法


第16式,使用np.where代替if
低速方法





高速方法


七,加速你的Pandas
第17式,使用np.ufunc函数代替applymap

低速方法



高速方法



第18式,使用预分配存储代替动态扩容

低速方法



高速方法



第19式,使用csv文件读写代替excel文件读写

低速方法



高速方法


第20式,使用pandas多进程工具pandarallel

低速方法





高速方法


八,使用Dask进行加速
第21式,使用dask加速dataframe
低速方法



高速方法


第22式,使用dask.delayed进行加速
低速方法





高速方法



九,应用多线程多进程加速
第23式,应用多线程加速IO密集型任务
低速方法



高速方法


第24式,应用多进程加速CPU密集型任务
低速方法



高速方法


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表