Python的tqdm模块的使用

参数详情:

from tqdm import tqdm
t = tqdm(trainLoader, leave=False, total=len(trainLoader))
t.set_postfix({  # 进度条显示
                'trainloss': '{:.6f}'.format(loss_aver),
                'epoch': '{:02d}'.format(epoch)
            })
    • iterable: 可迭代的对象, 在手动更新时不需要进行设置
    • desc: 字符串, 左边进度条描述文字
    • total: 总的迭代次数
    • leave: bool值, 迭代完成后是否保留进度条
    • file: 输出指向位置, 默认是终端, 一般不需要设置
    • ncols: 调整进度条宽度, 默认是根据环境自动调节长度, 如果设置为0, 就没有进度条, 只有输出的信息
    • unit: 描述处理项目的文字, 默认是'it', 例如: 100 it/s, 处理照片的话设置为'img' ,则为 100 img/s
    • unit_scale: 自动根据国际标准进行项目处理速度单位的换算, 例如 100000 it/s >> 100k it/s
    • t.set_postfix:可以设置进度条后面的显示文字

posted on 2021-01-02 16:02  dingdong5  阅读(498)  评论(0)    收藏  举报

导航