使用progressbar显示进度条
1. 模块安装
pip install progressbar2
2. 代码示例
import progressbardef train_epoch(self, epoch):for m in self.model.values():m.train()pwidgets = [progressbar.Percentage(), " ", progressbar.Counter(format='%(value)d/%(max_value)d'), " ", progressbar.Bar(), " ",progressbar.Timer(), ",", progressbar.ETA(), ",", progressbar.Variable('LR', width=1), ",",progressbar.Variable('Loss')]pbar = progressbar.ProgressBar(widgets=pwidgets, max_value=len(self.train_loader),prefix="Epoch {}/{}: ".format(epoch, self.args.epochs)).start()for batch, data in enumerate(self.train_loader):###### 省略训练代码 ######pbar.update(batch, LR=self.optimizer.state_dict()['param_groups'][0]['lr'],Loss="{losses.val:.3f}|{losses.avg:.3f}".format(losses=losses))pbar.finish()
代码解释:
pwidgets
是需要展示的内容progressbar.Percentage()
显示进度百分比progressbar.Counter(format='%(value)d/%(max_value)d')
计数器,value
值在后续 update 中给出,max_value
在progressbar.ProgressBar
中给出progressbar.Bar()
进程显示符号,默认“#”progressbar.Variable('Loss')
查看自定义变量,也在 update 中给出
- 在 for 循环中写 update 函数
- 在程序结束时写 finish 函数
使用progressbar显示进度条相关推荐
- Python使用扩展库progressbar显示进度条
首先https://pypi.python.org/pypi/progressbar2/3.20.0下载whl文件,然后使用pip进行本地安装. 导入后面代码所需要的库: import time im ...
- python progressbar 倒计时_Python使用progressbar模块实现的显示进度条功能
本文实例讲述了Python使用progressbar模块实现的显示进度条功能.分享给大家供大家参考,具体如下: progressbar安装: pip install progressbar 用法一 # ...
- Android 下载文件并显示进度条
2019独角兽企业重金招聘Python工程师标准>>> OK,上一篇文章讲了上传文件到服务端,并显示进度条 那么这边文章主要讲下载文件并显示进度条. 由于简单,所以只上传代码.还是需 ...
- python下载文件加上日期_Python实现给下载文件显示进度条和下载时间代码
本篇文章小编给大家分享一下Python实现给下载文件显示进度条和下载时间代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 该模块调用了三个库: 1. ...
- Android进度条函数,Android实用笔记——使用ProgressBar实现进度条
1.ProgressBar的分类 可以精确显示进度(可以显示刻度或者精确百分比) 不可以精确显示精度(一直转,类似于一个过场动画) 2.关键属性和方法 指定ProgressBar显示风格 style= ...
- 异步上传文件显示进度条
异步上传文件显示进度条 原文地址:异步上传文件显示进度条 问题 我们在写网站时难免会遇到需要上传文件的场景,但当上传大文件时比如5个G的文件直接用表单直接提交文件会出现页面卡顿.未响应等影响用户体验的 ...
- java excel进度条_导出excel 用easyui显示进度条(也适用于其他框架遮罩层,进度条)...
每次我们导出excel的时候 ,如果数据量很大,导出花费的时间会很长,页面却有没人任何反应,这个时候用户会认为系统有问题,要么关了页面,要么狂点导出.感知太差了~甚至用户误操作会导致服务器崩溃. 所以 ...
- .net导入Excel 并显示进度条
在程序开发过程中,往往会涉及到将Excel表格导入到数据库中的需求,而当excel表格内容很多的时候,我们往往会很难去捕捉它的执行过程进度和一些错误信息,此时我们便可以通过以下方法去解决这些难题,具体 ...
- Python 给下载文件显示进度条和下载时间(一看就会!)
其实实现它方法很简单,这里我写了个进度条的模块,其中还附带上了运行时间也就是下载时间了. 该模块调用了三个库: 1.os 2.requests 3.time 话不多说,先上代码!!!. # 进度条模块 ...
最新文章
- 【常用工具】常用工具收集
- 关于IsolatedStorageFile存取文件的问题
- Java项目构建基础的三个统一,太厉害了!
- WPF遍历当前容器中某种控件的方法
- JavaIO流(1)--File类的使用
- linux系统uptime,top命令详解
- python如何下载pandas、时间延长_大pandas,python – 如何在时间表中选择具体时间
- scrapy保存、中断、继续执行爬虫程序
- silverlight学习笔记(一)—— 使用blend实现缩小Listbox或Scrollviewer中的滚动条
- 北京筑龙出席安徽省《电子招标投标办法》修订意见研讨会并发言
- 易语言游戏辅助开发(第一课)
- html如何用表格做二级菜单栏,Excel表格制作二级下拉菜单步骤
- 全国大学生智能汽车竞赛-室外光电组无人驾驶挑战赛-2019
- 新库上线 | CnOpenData制造业工商注册企业基础信息数据
- NOJ1060接苹果——DP
- PhPStorm mac最新破解版
- vscode配置本地使用赛码网的输入输出格式编写代码
- 计算思维(Computational Thinking)
- ML-czy的小组任务2
- 数据库横向扩展和纵向扩展
热门文章
- Win32绘制PNG
- weblogic集群配置(windows版)(转)
- [网鼎杯 2022] crypto582 重作
- 常规店铺 买家卖家业务 数据库设计源码
- tabulator默认选中,设置点击当前选中项不取消选择
- Linux运维学习历程-第十五天-磁盘管理(二)Raid与LVM逻辑卷
- python3_selenium webdriver 和 requetes 爬去淘宝购买的某机构的在线教育视频 教程
- Axure RP 10 for Mac (交互原型设计神器) v10.0.0
- 永不晕车的法子, 快告诉你身边晕车的人!
- Http meta详解