计算机

tqdm:Python神器

这几天由于工作的关系,处理的大型数据比较多,动辄遍历几百M的Excel文件,看着Jupyter Notebook的“[*]”转圈圈,坐在电脑前发呆都会变得焦急万分。这个程序到底运行到哪了?还要多久?

我这时想起了之前无意中看到别人推荐的tqdm库,它可以显示运行的进度条、已运行时间、剩余运行时间和运行速度——在必要的时候import tqdm库使我更高效地分配了摸鱼时间提高了工作效率。

例如在处理文件时,

帮我避开了运行如下程序:

转而优化算法后运行如下啊程序:

在终端窗口中显示效果如下:

tqdm的简单用法:

from tqdm import trange
    for i in trange(0, 1000):
        pass

或者

from tqdm import tqdm
    for i in tqdm(range(0, 1000)):
        pass

类似文章

发表评论

邮箱地址不会被公开。 必填项已用*标注

1 条评论