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