Python并行计算加速建模,for循环等
最近在做时间序列预测时发现,模型套餐速度有些慢,for循环效率有点低。突然发现Python有一个工具joblib很好用,加速效果较好,写一个demo记录一下。
不进行并行的for循环就是单进程迭代计算,demo的计算时间为7.3秒。但是并行后可以看到,后台有多个进程,速度加快至2.6秒。
当单次计算非常快时,由于开销,对多进程或线程的调用可能比顺序计算慢。因此较快速度的计算不需要并行。
from joblib import Parallel, delayed
import time
def demo
原创
2021-08-18 10:39:54 ·
2009 阅读 ·
4 评论