进度条模块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介绍的主要内容,如果未能解决你的问题,请参考以下文章