python库tqdm是什么以及怎么用tqdm、trange和tqdm.notebook
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相关推荐
- python端午节快乐_两个惊艳的python库:tqdm和retry
Python基本是我目前工作.计算.数据挖掘的唯一编程语言(除了符号计算用Mathematica外).当然,基本的Python功能并不是很强大,但它胜在有巨量的第三方扩展库.在选用Python的第三方 ...
- 这个Python库可以偷懒,和import说再见!
还记得入门Python数据分析时经常会import几个库,下面这几个可谓是入门学习时的四大护法,Python数据处理和可视化常会用的工具. 不知道大家有没有遇到过这样一个问题,每次重新开启一个建模流程 ...
- 你必须尝试的20个 Python 库
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达推荐阅读 42个pycharm使用技巧,瞬间从黑铁变王者Google ...
- NVIDIA Jetson Xavier NX中安装的python库包的版本
文章目录: 1 导出Jetson NX中已经安装的python库包 2 sicpy库包安装 1 导出Jetson NX中已经安装的python库包 1.导出Jetson NX中已经安装的库包版本 pi ...
- Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略
Py之moviepy:python库之moviepy的简介.安装.使用方法详细攻略 目录 moviepy的简介 moviepy的安装 moviepy的使用方法 1.官方案例 moviepy的简介 Py ...
- python tqdm_推荐一些实用的的 Python 库
halo,大家好,我是黑里怕,今天给大家分享一些Python库,希望可以给大家带来一些用处! 原作者:崔庆才 原出处:技术博客:静觅 原文链接:推荐一些实用的的 Python 库 一门语言好用.方便的 ...
- 推荐一些能提高生产力的 Python 库
" 阅读本文大概需要 3 分钟. " 一门语言好用.方便的程度在很多时候会取决于这门语言相关的库够不够丰富,Python 之所以火爆除了其本身的语法和特性之外,还在一定程度上取决于 ...
- 懒人必备!只需一行代码,就能导入所有的Python库
今天给大家介绍一个懒人Python库--Pyforest. 使用一行代码,就能导入所有的Python库(本地已经安装的). GitHub地址:https://github.com/8080labs/p ...
- 推荐一些能能提高生产力的 Python 库
" 阅读本文大概需要 3 分钟. " 一门语言好用.方便的程度在很多时候会取决于这门语言相关的库够不够丰富,Python 之所以火爆除了其本身的语法和特性之外,还在一定程度上取决于 ...
- 这5个有趣的Python库带你花式编码!
图源:unsplash Python是如今最流行的编程语言之一,这点也给它本身带来很多好处,其中之一就是,为了方便进行程序开发,它拥有了大量优秀的库,如Pandas.Numpy.Matplotlib. ...
最新文章
- 基于聚类的图像分割(Python)
- ISA SERVER日志存放SQL SERVER中
- C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
- 跟本菜菜一起去体验Microsoft Windows Server Code Name Longhorn Server Core
- Mybatis 在 IDEA 中使用 generator 逆向工程生成 pojo,mapper
- 引入antd组件样式_个人作品:一个技术栈koa2+ mysql+react + antd的个人博客
- Centos8.4 配置本地镜像yum源
- springMvc整合hibernate出现问题
- IM设计思考:XMPP资源绑定
- redis的其他功能
- 路径规划(一) —— 环境描述(Grid Map Feature Map) 全局路径规划(最优路径规划(DijkstraA*star) 概率路径规划(PRMRRT))
- 武汉理工大学计算机辅助项目管理简答题,武汉理工大学软件项目管理实验报告...
- 深度学习环境配置2——windows下的torch=1.2.0环境配置
- 计算机领域新技术的工作原理,七年级信息技术上册 第4课《计算机系统及其工作原理》教学案 新人教版...
- PlutoSDR学习指南【0】PlutoSDR介绍
- 2020CTF笔记crypto部分
- 为您的创业公司推荐5款类Slack开源协作工具
- can总线rollingcounter_[翻译]识别 CAN 总线上的攻击
- Markdown用法排版
- matlab解比例导引法方程,[转载]比例导引法在三维制导中应用的程序详解与过程图解...