最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python進度條tqdm的用法詳解

 更新時間:2021年08月04日 11:55:47   作者:ZSYL  
這篇文章主要介紹了Python進度條tqdm的用法,這對于第三方庫非常豐富的Python來說,想要實現(xiàn)這一功能并不是什么難事,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧

前言

有時候在使用Python處理比較耗時操作的時候,為了便于觀察處理進度,這時候就需要通過進度條將處理情況進行可視化展示,以便我們能夠及時了解情況。這對于第三方庫非常豐富的Python來說,想要實現(xiàn)這一功能并不是什么難事。

tqdm就能非常完美的支持和解決這些問題,可以實時輸出處理進度而且占用的CPU資源非常少,支持windows、Linux、mac等系統(tǒng),支持循環(huán)處理、多進程、遞歸處理、還可以結合linux的命令來查看處理情況,等進度展示。

大家先看看tqdm的進度條效果:

在這里插入圖片描述

tqdm安裝:

pip install tqdm

1. 用tqdm子模塊

對于可以迭代的對象都可以使用下面這種方式,來實現(xiàn)可視化進度,非常方便

from tqdm import tqdm
import time

for i in tqdm(range(100)):
    time.sleep(0.1)
    pass

在這里插入圖片描述

from tqdm import tqdm
import time
 
for i in tqdm(range(50)):
    time.sleep(0.1)
    pass

在這里插入圖片描述

帶參數(shù)

from tqdm import tqdm
import time
d = {'loss':0.2,'learn':0.8}
for i in tqdm(range(50),desc='進行中',ncols=10,postfix=d): #desc設置名稱,ncols設置進度條長度.postfix以字典形式傳入詳細信息
    time.sleep(0.1)
    pass

在這里插入圖片描述

觀察處理的數(shù)據(jù)

通過tqdm提供的set_description方法可以實時查看每次處理的數(shù)據(jù)

from tqdm import tqdm
import time

pbar = tqdm(["a","b","c","d"])
for c in pbar:
    time.sleep(1)
    pbar.set_description("Processing %s"%c)

在這里插入圖片描述

2. 用trange子模塊,效果和用tqdm子模塊一樣

代碼如下:

from tqdm import trange
import time
for i in trange(100):
    time.sleep(0.1)
    pass

在這里插入圖片描述

3. 手動設置處理進度

from tqdm import tqdm
import time
#total參數(shù)設置進度條的總長度
with tqdm(total=100) as bar: # total表示預期的迭代次數(shù)
    for i in range(100): # 同上total值
        time.sleep(0.1)
        bar.update(1)  #每次更新進度條的長度

在這里插入圖片描述
在這里插入圖片描述

參考link   link

到此這篇關于Python進度條tqdm的用法詳解的文章就介紹到這了,更多相關Python進度條tqdm內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • pandas進行時間數(shù)據(jù)的轉(zhuǎn)換和計算時間差并提取年月日

    pandas進行時間數(shù)據(jù)的轉(zhuǎn)換和計算時間差并提取年月日

    這篇文章主要介紹了pandas進行時間數(shù)據(jù)的轉(zhuǎn)換和計算時間差并提取年月日,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • python貪吃蛇游戲代碼

    python貪吃蛇游戲代碼

    這篇文章主要為大家詳細介紹了python貪吃蛇游戲代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • ubuntu系統(tǒng)下切換python版本的方法

    ubuntu系統(tǒng)下切換python版本的方法

    有時候需要在默認python中使用不通版本的python,下面這篇文章主要介紹了ubuntu系統(tǒng)下切換python版本的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • PyQt5 QListView 高亮顯示某一條目的案例

    PyQt5 QListView 高亮顯示某一條目的案例

    這篇文章主要介紹了PyQt5 QListView 高亮顯示某一條目的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python使用指定端口進行http請求的例子

    Python使用指定端口進行http請求的例子

    今天小編就為大家分享一篇Python使用指定端口進行http請求的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python OOP類中的幾種函數(shù)或方法總結

    Python OOP類中的幾種函數(shù)或方法總結

    今天小編就為大家分享一篇關于Python OOP類中的幾種函數(shù)或方法總結,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • python網(wǎng)絡編程之文件下載實例分析

    python網(wǎng)絡編程之文件下載實例分析

    這篇文章主要介紹了python網(wǎng)絡編程之文件下載實現(xiàn)方法,實例分析了Python基于FTP及http實現(xiàn)文件下載的技巧,需要的朋友可以參考下
    2015-05-05
  • Python函數(shù)中閉包和延遲綁定詳情

    Python函數(shù)中閉包和延遲綁定詳情

    這篇文章主要介紹了Python函數(shù)中閉包和延遲綁定詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Pytorch中view函數(shù)實例講解

    Pytorch中view函數(shù)實例講解

    這篇文章主要給大家介紹了關于Pytorch中view函數(shù)的相關資料,PyTorch中的.view()函數(shù)是一個用于改變張量形狀的方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-09-09
  • Python生成ubuntu apt鏡像地址實現(xiàn)

    Python生成ubuntu apt鏡像地址實現(xiàn)

    本文主要介紹了Python生成ubuntu apt鏡像地址實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05

最新評論

龙江县| 汨罗市| 德昌县| 棋牌| 兴业县| 宜良县| 浦城县| 杭锦旗| 东辽县| 榆社县| 南投市| 永吉县| 北辰区| 都兰县| 井研县| 龙川县| 衢州市| 庄河市| 宜兰县| 民乐县| 都兰县| 自治县| 蕉岭县| 衡山县| 正定县| 惠东县| 突泉县| 富平县| 南昌县| 斗六市| 平果县| 太仓市| 金堂县| 东港市| 开封县| 博野县| 新野县| 屯门区| 图们市| 兴安县| 明星|