IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> tqdm进度条 -> 正文阅读

[开发测试]tqdm进度条

参数说明

官方文档

class tqdm():
  def __init__(self,  #所有参数均为【可选】
  		iterable=None, #可迭代对象,在手动更新时不需要进行设置
		desc=None, #str, 左边进度条描述文章(类似说明)
		total=None, #总的项目数
		leave=True, #迭代完成后是否保留进度条
        file=None, #输出指向位置,默认是终端,一般不需要设置
        ncols=None, #调整进度条宽度,默认是根据环境自动调剂长度。若设置为0,就没有进度条,只有输出信息
        mininterval=0.1, #最小的更新间隔,默认0.1
        maxinterval=10.0, #最大更新间隔,默认10.0
        miniters=None, #最小的展示更新进度,若设置为0,程序会自动调整去让miniterval与它相适应
        ascii=None, #若为True,会使用ASCII码。默认为False,使用unicode
        disable=False,
        unit='it', #描述处理项目的文章,默认是'it'。例如:100it/s,处理照片的话设置为'img',则为100img/s
        unit_scale=False, #自动根据国际标准进行项目处理速度单位的换算, 例如 100000 it/s >> 100k it/s
        dynamic_ncols=False, #会在环境中持续改变ncols和nrows
        smoothing=0.3, #平均移动因素和预计的时间
        bar_format=None, #进度条格式(可自定义)
        initial=0, 
        position=None, #设置打印进度条的位置,可以设置多个bar
        postfix=None,  #字典形式信息
        set_postfix,  #设置信息
        unit_divisor=1000):

python enumerate()函数

菜鸟教程

#enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,
#同时列出数据和数据下标,一般用在 for 循环当中。
# enumerate(sequence, [start=0])
# 返回枚举对象
>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))       # 下标从 1 开始
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
>>> seq = ['one', 'two', 'three']
>>> for i, element in enumerate(seq):
...     print i, element
...
0 one
1 two
2 three

实例

参考文档

from tqdm import tqdm
import time

epoch = 0
Epoch = 10
epoch_size_val = 20

with tqdm(total=epoch_size_val, desc=f'Epoch {epoch + 1}/{Epoch}',postfix=dict,mininterval=0.3) as pbar:
    for i in range(20):
        time.sleep(0.2)
        pbar.set_postfix(**{'total_loss': 0.03,
                            'acc': 0.86,
                            'lr': 0.001})
        pbar.update(1)

在这里插入图片描述

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-03-21 21:22:01  更:2022-03-21 21:24:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 0:40:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码