python中的tqdm模块:进度条

tqdm的出现给那些具有“等待焦虑综合征”来说简直就是一个福音,很多人都不喜欢等待,尤其是一些没有预期的等待。但是tqdm模块能够给我们的等待加上时间,因为它会在长循环中添加一个进度提示信息,这样就能够方便我们观察程序运行的时间还需要多久。大大的减轻了等待结果的焦虑感。

使用tqdm的好处

  1. # 需要先导入tqdm模块才可使用,可以直接通过pip install tqdm 安装命令进行安装
  2. from tqdm import tqdm
  3. for i in tqdm(range(1000)):
  4. sleep(0.01)
  5. # 输出样例

运行结果图
image.png

其中217/1000,217表示已经循环的次数,1000表示总共循环次数,可以根据实际循环要求对总循环进行改变。00:03表示是已过时间,00:12表示剩余时间,64.39表示每秒循环的次数。

好处:如果发现程序运行时间太过于长的话,则可以考虑停止运行程序,对程序进行加速,例如在对数据进行处理时,可以缩小超参组规模,缩小数据集数据等一些常用的方式