进度条模块tqdm介绍

Posted K同学啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进度条模块tqdm介绍相关的知识,希望对你有一定的参考价值。

tqdm安装

pip install tqdm

代码示例:

from tqdm import tqdm

total = 10000  # 总迭代次数
loss = total
with tqdm(total=total, desc="进度条") as pbar:
    for i in range(total):
        loss -= 1
        pbar.set_postfix({'loss': '{0:1.5f}'.format(loss)})  # 输入一个字典,显示实验指标
        pbar.update(1)
"""
进度条: 100%|██████████| 10000/10000 [00:03<00:00, 2842.79it/s, loss=0.00000]
"""

常用参数详解:

  • desc(‘str’): 传入进度条的前缀
  • mininterval(float):最小的更新时间 [default: 0.1] seconds
  • maxinterval(float):最大的更新时间 [default: 10] seconds
  • miniters(int or float):最小的展示更新进度,如果设置为0或者是dynamic_miniters程序会自动的调整去让miniterval与它项适应
  • ncols(int):整个输出信息的宽度
  • nrows(int):进度条的高速
  • smoothing(float):会平均移动因素和预计的时间
  • bar_format(str):可以自己定义一个
  • position(int):设置打印进度条的位置,可以设置多个bar
  • colour(str):进度条的颜色
  • set_postfix : 设置信息

官网地址:tqdm参数介绍

以上是关于进度条模块tqdm介绍的主要内容,如果未能解决你的问题,请参考以下文章

Python进度条tqdm的用法

tqdm 任务进度条模块

tqdm, pyyaml, traceback的使用

进度条模块之tqdm

进度条模块之tqdm

tqdm库,给你的Python代码加个进度条