tqdm facilite l'affichage d'une barre de progression pour vérifier la progression des processus chronophages tels que les instructions for.
$ pip install tqdm
Pour l'utiliser, placez simplement l'objet itérable dans tqdm.
tqdm_test.py
from tqdm import tqdm
df = pd.read_csv("Les données.csv", encoding="UTF-8")
#Considérez une scène où les données des pandas sont traitées pour une déclaration
#Pour utiliser tqdm, placez-le simplement dans tqdm
for row, item in tqdm(df.iterrows()):
print(item)
Jusqu'à présent, je n'ai utilisé que la méthode ci-dessus. Cependant, pour une raison quelconque, la limite supérieure de la barre de progression est devenue "?", Donc J'ai découvert comment définir le nombre maximum manuellement, je vais donc l'écrire comme un mémorandum pour moi-même.
tqdm_test.py
from tqdm import tqdm
df = pd.read_csv("Les données.csv", encoding="UTF-8")
#Comment mettre à jour manuellement la barre de progression à la fin de l'instruction for en la plaçant dans l'instruction with
#total=Réglez la limite supérieure avec. Cette fois, j'ai choisi le nombre de df. L'augmentation est.pbar.Précisez avec mise à jour.
with tqdm(total=len(df)) as pbar:
for row, item in tqdm(dataframe.iterrows()):
print(item)
pbar.update(1)
Avec from tqdm.notebook
, il est devenu une barre de progression facile à lire.
tqdm_test.py
from tqdm.notebook import tqdm
Recommended Posts