电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python tqdm庫的使用

瀏覽:5日期:2022-07-03 16:29:47

Tqdm庫比較常用,用于顯示進度條。

簡單用法:

from tqdm import tqdm for i in tqdm(range(2)): pass

100%|???????????????????| 2/2 [00:00<00:00, 1998.72it/s]

  從上面可以看到生成一個長度為2的列表傳入tqdm中,在for中迭代,此時輸出了進度條,這里tqdm全部使用了默認參數,默認進度條樣式就是如上所示;通常默認進度條所輸出的信息并不滿足我們的需求,tqdm還可以定制進度條樣式;  tdqm數據參數支持的數據類型是可迭代的對象iterable,在Python中默認的可迭代對象有:list、str、tuple、dict、file、xrange等,當然還有自定義可迭代對象;

tqdm參數

desc=None, str類型,作為進度條說明total=None, 預期的迭代次數 file=None, 輸出方式,默認為sys.stderrncols=None, 進度條長度mininterval=0.1, 進度條最小的更新間隔,單位秒,默認:0.1maxinterval=10.0, 進度條最大更新間隔,單位秒,默認:10unit=’it’, 單位,默認it每秒迭代數bar_format=None, 進度條格式postfix 字典形式信息,例如:速度=5

  這些參數為相對比較常用的參數,并且全部都是可選參數;在自定義進度條當中比較重要的的一個參數為:bar_format,用于定義進度條的具體格式,所包含的具體數據信息;  下面主要介紹這個參數的具體用法;

Specify a custom bar string formatting. May impact performance. [default: ’{l_bar}{bar}{r_bar}’], where l_bar=’{desc}: {percentage:3.0f}%|’ and r_bar=’| {n_fmt}/{total_fmt} [{elapsed}<{remaining}, ’ ’{rate_fmt}{postfix}]’ Possible vars: l_bar, bar, r_bar, n, n_fmt, total, total_fmt, percentage, elapsed, elapsed_s, ncols, nrows, desc, unit, rate, rate_fmt, rate_noinv, rate_noinv_fmt, rate_inv, rate_inv_fmt, postfix, unit_divisor, remaining, remaining_s. Note that a trailing ': ' is automatically removed after {desc} if the latter is empty.

上面為tqdm對bar_format的參數描述;從中可看出:進度條默認格式為: {l_bar}{bar}{r_bar}進度條分為三部分: 中間的圖形(bar),圖形左邊(l_bar)、圖形右邊(r_bar)

l_bar: {desc}: {percentage:3.0f}%| bar: 進度條 r_bar: |{n_fmt}/{total_fmt}[{elapsed}<{remaining},{rate_fmt}{postfix}]

100%|?????????????????| 3/3 [00:03<00:00, 1.00s/it]

percentage:百分比n_fmt:當前數total_fmt:總數elapsed:消耗的時間remaining:剩余時間rate_fmt:速率postifx:后綴字典描述desc、postfix默認為空;

自定義進度條:

1、bar_format=’進度:{percentage:3.0f}%|{bar}|{n}/{total}[{elapsed}<{remaining},{rate_fmt}{postfix}]’進度:100%|????????????????????|3/3[00:03<00:00, 1.00s/it]

2、bar_format=’進度:{percentage:3.0f}%|{bar}|{n}/{total}[{rate_fmt}{postfix}]’進度:100%|????????????????????|3/3[ 1.00s/it]

批量數據進度條

import numpy as npfrom torch.utils.data import DataLoaderimport timefrom tqdm import tqdm, tqdm_notebookfrom random import randomdata =np.array([1,2,3,4])data_loader = DataLoader(data, batch_size=2, num_workers=0, shuffle=False)iterator = tqdm(data_loader,maxinterval=10,mininterval=2, ncols=80,bar_format=’{l_bar}|{bar}| {n_fmt}/{total_fmt} [{rate_fmt}{postfix}|{elapsed}<{remaining}]’,nrows=10,smoothing=0.1)epoch =0for d in iterator: time.sleep(2) epoch +=1 print(d) iterator.set_description(’epoch %d’ %epoch) iterator.set_postfix_str(’loss={:^7.3f}’.format(random()))

python tqdm庫的使用

以上就是python tqdm庫的使用的詳細內容,更多關于python tqdm庫的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 桑茶-七彩贝壳桑叶茶 长寿茶 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 南昌旅行社_南昌国际旅行社_南昌国旅在线 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | b2b网站大全,b2b网站排名,找b2b网站就上地球网 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 上海APP开发-APP制作-APP定制开发-上海APP开发制作公司-咏熠科技 | 南京交通事故律师-专打交通事故的南京律师| 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 |