python tqdm進度條其他用法 pandas、enumerate


安裝tqdm

pip install tqdm

 
普通用法在迭代器中使用

import time
from tqdm import tqdm

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

當遇到 enumerate 一起使用

for x, i in enumerate(tqdm(index)):

 
當遇到 pandas 一起使用

import pandas as pd
import numpy as np
from tqdm import tqdm
 
df = pd.DataFrame(np.random.randint(0, 100, (100000, 6)))
 #使用progress_apply 方法替換apply方法
 #使用map_apply 方法體用map方法
tqdm.pandas(desc="my bar!")
df.progress_apply(lambda x: x**2)
df.map_apply(lambda x: x**2)

 




免責聲明!

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



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