用神经网络做迭代的时候,有些时候迭代次数比较多,等待的时候想看究竟迭代到了哪一次,虽然普通的print输出可以满足我们的需求,但是比较low,这里介绍一种超级简单的进度条安装包tqdm。

导入包

from tqdm import tqdm
from colorama import Forefor epoch in tqdm(range(1000),bar_format='{l_bar}%s{bar}%s{r_bar}' % (Fore.CYAN, Fore.RESET)):time.sleep(0.001)#your training code

注意这里我设置迭代次数为1000次,colour = 'CYAN 里面表示进度条的颜色,不过支持的颜色有限:BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE。

每次迭代过程中,进度条都会进行不断的更新,最终迭代完毕之后,进度条跑到100%,如图所示。

注意time.sleep这一行代码一定要有,否则你之后的代码将不会被执行,这里可以设置一个较小的值0.001秒。

题外话,

tdqm 是阿拉伯语里“进度”的意思。

在西班牙语里则是“我非常喜欢你(te quiero demasiado)”的缩写。

python tqdm添加进度条相关推荐

  1. pandas tqdm添加进度条

    首先需要导包与声明: from tqdm import tqdm tqdm.pandas(desc='pandas bar') 然后在使用的时候,用新函数替换掉原本的函数(并不会影响内在逻辑): 原本 ...

  2. 给 Python 添加进度条 | 给小白的 tqdm 精炼实例!

    给 Python 添加进度条 | 给小白的 tqdm 精炼实例! 假设我们有一个循环: for i in range(100):do_something() # 这里做某些事 假设 do_someth ...

  3. Python中关于进度条的6个实用技巧

    1 简介 费老师我在几年前写过的一篇文章(https://www.cnblogs.com/feffery/p/13392024.html)中,介绍过tqdm这个在当下Python圈子中已然非常流行的进 ...

  4. c#devexpress GridContorl添加进度条

    demo 的实现图 下边是步骤和代码 1定义 时钟事件,定时的增加进度条的增量. 2:  添加进度条 3;定义字段属性 using System; using System.Collections.G ...

  5. linux cp源码_为Linux的cp和mv命令添加进度条

    cp和mv可能是大家日常中使用最多的Linux命令之一.但是有一个突出的问题是这两个命令都不会有任何提示信息,这在操作大文件时候只能干等.可能大家对此已经习以为常,但是其实上也有解决解决方法,本文我们 ...

  6. linux mv 递归拷贝,奇技淫巧 - 给Linux中的cp和mv命令中添加进度条的高级拷贝

    GNU cp和GNU mv命令用于在GNU/Linux操作系统中复制和移动文件和目录.这两个命令缺少的一个特性是它们不显示任何进度条.如果复制一个大文件或目录,您就不知道完成复制过程需要多长时间,也不 ...

  7. Vue给项目添加进度条

    前言 在PC端项目的开发过程中,有时我们需要给项目添加一个进度条来展示界面是否已经完成加载的情况.那么如何才能成功添加进度条呢? 添加方式 用法1: 在拦截器中使用 1.引入插件Nprogress n ...

  8. linux添加用户命令_为Linux的cp和mv命令添加进度条

    cp和mv可能是大家日常中使用最多的Linux命令之一.但是有一个突出的问题是这两个命令都不会有任何提示信息,这在操作大文件时候只能干等.可能大家对此已经习以为常,但是其实上也有解决解决方法,本文我们 ...

  9. iOS-仿支付宝加载web网页添加进度条

    代码地址如下: http://www.demodashi.com/demo/11727.html 目前市场上APP常会嵌入不少的h5页面,参照支付宝显示web页面的方式, 做了一个导航栏下的加载进度条 ...

最新文章

  1. 全文索引的使用(MySQL)
  2. WEB前端:浏览器(IE+Chrome+Firefox)常见兼容问题处理【02】
  3. Node工程-构建优秀的Session机制
  4. python实例化对象有new吗_PHP new:实例化对象
  5. swagger文档配置
  6. 【工业大数据】35页PPT讲解:工业大数据特点、价值及其计算
  7. 计算两个时间之间的进度百分比
  8. 数字水印 改进的patchwork算法 实现
  9. 计算机群星闪耀时-记计算机界的大牛们
  10. SEPIC电源基本电路分析
  11. SQL Server 损坏修复
  12. XGBoost feature importance特征重要性-实战印第安人糖尿病数据集
  13. 计算机模拟的概念,数值模拟的概念与方法.ppt
  14. Excel万金油公式IINDEX-SMALL-IF-ROW-超级匹配
  15. python自动化第三天-python3
  16. OpenStack关键技术系列: 最全OpenStack知识科普
  17. 鸿博信通语音调度解决方案
  18. HTML11 表格和表单
  19. Web Sockets
  20. 从倒卖软件到批发“云”,SaaS还有多远?

热门文章

  1. Android源码下载总结
  2. ComplexHeatmap包绘制热图(二)
  3. python loop until_非常适合小白的 Asyncio 教程
  4. python服务器消息分发_Python实现分发数据块到多台服务器上
  5. NRM: 地球上细菌和古菌的生物膜丰度
  6. R语言使用scatterplot3d包的scatterplot3d函数可视化3D散点图(3D scatter plots)、在3D散点图中添加垂直线和数据点描影、3D图中添加回归平面
  7. R语言gganimate包创建可视化gif动图、并使用anim_save函数保存可视化gif动图(gganimate export to gif)
  8. R语言使用Rtsne包进行TSNE分析:提取TSNE分析结果合并到原dataframe中、可视化tsne降维的结果、并圈定降维后不匹配的数据簇(tSNE identifying mismatch)
  9. R语言ggplot2可视化通过se参数和level参数设置置信区间的显示与否以及置信区间的范围(95%、90%、50%)
  10. Python使用datetime中的timedelta模块实现时间增减:python计算100天后是哪年那月那日?