tqdm如何在pandas里面使用


 

 

原文:

https://segmentfault.com/a/1190000016059726

 

當然,首先我們得載入模塊,在notebook中使用tqdm帶的基於Js顯示的進度條前,請務必檢查是否安裝ipywidgets模塊。

from tqdm import tqdm_notebook, _tqdm_notebook _tqdm_notebook.tqdm_notebook.pandas()

其中第一行載入的兩個方法的作用分別是:

  • tqdm_notebook:用來包裝任何可以iterable的對象,在使用其元素進行運算結束后統計時間。
  • _tqdm_notebook:其中含有模塊可以處理pandas的對象。

第二行則是重載pandas里面的對象,提供可以展示精度條的方法。

下面我們可以嘗試直接使用tqdm_notebook包裹iterable對象來展示進度條,效果如下:

a = list(range(1, 10000)) b = range(1, 10000) _ = [(lambda x: x+1)(i) for i in tqdm_notebook(a)] _ = [(lambda x: x+1)(i) for i in tqdm_notebook(b)]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM