1.是什么?
答案:用来显示进度条以及展示每一轮(iteration)所耗费的时间。好抽象,我们重点看怎么用,从而明白是什么。

2.怎么用?
自行安装,如果是anaconda的话这个是默认已经安装了的。从而导入如下的库。

tqdm

from tqdm import tqdm

然后执行下述例子:

import time
a=[1,2,3]
for i in tqdm(a):
#用法:tqdm(可迭代对象)=会显示进度条的可迭代对象
#所以仍然是可迭代对象,可以使用诸如for i in 【可迭代对象】等遍历形式。time.sleep(1)#程序休息一分钟print(i)

结果如下:

可以看到,其会在每一轮从可迭代对象中取得一个值之后,打印遍历进度条,然后再执行循环中的程序。最后面的速度表示执行一个循环所耗费的时间。it=iteration(一次迭代)

trange

这个玩意个人觉得比前面那个更弱,其等价于

trange=tqdm(range())

其中range()就是python中普通的range函数。

from tqdm import trange
import timefor i in trange(1,4):print('第%d次执行'%i)time.sleep(2)

tqdm.notebook

这个下面也有一套类似于前面两个的东西,但是运行环境是针对Ipython/notebook的。

from tqdm.notebook import trange, tqdm

在这个环境下,显示效果比较好。我试了,在普通的python环境下,无法显示出效果。

from tqdm.notebook import trange, tqdm
for i in trange(3):print('第%d次执行'%i)time.sleep(1)


注意,这里还有下面这个,但是我用起来和trange好像没有什么区别。

from tqdm.notebook import tnrange

python库tqdm是什么以及怎么用tqdm、trange和tqdm.notebook相关推荐

  1. python端午节快乐_两个惊艳的python库:tqdm和retry

    Python基本是我目前工作.计算.数据挖掘的唯一编程语言(除了符号计算用Mathematica外).当然,基本的Python功能并不是很强大,但它胜在有巨量的第三方扩展库.在选用Python的第三方 ...

  2. 这个Python库可以偷懒,和import说再见!

    还记得入门Python数据分析时经常会import几个库,下面这几个可谓是入门学习时的四大护法,Python数据处理和可视化常会用的工具. 不知道大家有没有遇到过这样一个问题,每次重新开启一个建模流程 ...

  3. 你必须尝试的20个 Python 库

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达推荐阅读 42个pycharm使用技巧,瞬间从黑铁变王者Google ...

  4. NVIDIA Jetson Xavier NX中安装的python库包的版本

    文章目录: 1 导出Jetson NX中已经安装的python库包 2 sicpy库包安装 1 导出Jetson NX中已经安装的python库包 1.导出Jetson NX中已经安装的库包版本 pi ...

  5. Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略

    Py之moviepy:python库之moviepy的简介.安装.使用方法详细攻略 目录 moviepy的简介 moviepy的安装 moviepy的使用方法 1.官方案例 moviepy的简介 Py ...

  6. python tqdm_推荐一些实用的的 Python 库

    halo,大家好,我是黑里怕,今天给大家分享一些Python库,希望可以给大家带来一些用处! 原作者:崔庆才 原出处:技术博客:静觅 原文链接:推荐一些实用的的 Python 库 一门语言好用.方便的 ...

  7. 推荐一些能提高生产力的 Python 库

    " 阅读本文大概需要 3 分钟. " 一门语言好用.方便的程度在很多时候会取决于这门语言相关的库够不够丰富,Python 之所以火爆除了其本身的语法和特性之外,还在一定程度上取决于 ...

  8. 懒人必备!只需一行代码,就能导入所有的Python库

    今天给大家介绍一个懒人Python库--Pyforest. 使用一行代码,就能导入所有的Python库(本地已经安装的). GitHub地址:https://github.com/8080labs/p ...

  9. 推荐一些能能提高生产力的 Python 库

    " 阅读本文大概需要 3 分钟. " 一门语言好用.方便的程度在很多时候会取决于这门语言相关的库够不够丰富,Python 之所以火爆除了其本身的语法和特性之外,还在一定程度上取决于 ...

  10. 这5个有趣的Python库带你花式编码!

    图源:unsplash Python是如今最流行的编程语言之一,这点也给它本身带来很多好处,其中之一就是,为了方便进行程序开发,它拥有了大量优秀的库,如Pandas.Numpy.Matplotlib. ...

最新文章

  1. 基于聚类的图像分割(Python)
  2. ISA SERVER日志存放SQL SERVER中
  3. C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
  4. 跟本菜菜一起去体验Microsoft Windows Server Code Name Longhorn Server Core
  5. Mybatis 在 IDEA 中使用 generator 逆向工程生成 pojo,mapper
  6. 引入antd组件样式_个人作品:一个技术栈koa2+ mysql+react + antd的个人博客
  7. Centos8.4 配置本地镜像yum源
  8. springMvc整合hibernate出现问题
  9. IM设计思考:XMPP资源绑定
  10. redis的其他功能
  11. 路径规划(一) —— 环境描述(Grid Map Feature Map) 全局路径规划(最优路径规划(DijkstraA*star) 概率路径规划(PRMRRT))
  12. 武汉理工大学计算机辅助项目管理简答题,武汉理工大学软件项目管理实验报告...
  13. 深度学习环境配置2——windows下的torch=1.2.0环境配置
  14. 计算机领域新技术的工作原理,七年级信息技术上册 第4课《计算机系统及其工作原理》教学案 新人教版...
  15. PlutoSDR学习指南【0】PlutoSDR介绍
  16. 2020CTF笔记crypto部分
  17. 为您的创业公司推荐5款类Slack开源协作工具
  18. can总线rollingcounter_[翻译]识别 CAN 总线上的攻击
  19. Markdown用法排版
  20. matlab解比例导引法方程,[转载]比例导引法在三维制导中应用的程序详解与过程图解...

热门文章

  1. Keras,今天7岁啦!
  2. 这12本经典技术书,是时候C位出道了!
  3. 微博:推动世界的力量(第2版)
  4. MTCNN-将多任务级联卷积神经网络用于人脸检测和对齐
  5. 人脸识别迁移学习的应用
  6. 数据挖掘和机器学习:基本概念和算法(附电子书PPT)
  7. 52 个深度学习目标检测模型汇总,论文、源码一应俱全!(附链接)
  8. 教程 | 一文读懂自学机器学习的误区和陷阱(附学习资料)
  9. 比目前世界上最快的超级计算机快 4 倍,英伟达这波玩大了!
  10. 亚马逊63岁「老司机」困在算法里,工作4年却因机器评分太低被开除!