Je passe en boucle sur un gros fichier dont je connais la longueur, mais je traite paresseusement car il est trop volumineux pour tenir en mémoire. J'aimerais pouvoir utiliser tqdm pour suivre ma progression dans le fichier, mais comme il ne peut pas obtenir le nombre total d'exemples du générateur que j'utilise, la seule chose qu'il montre est l'estimation des itérations /seconde. Existe-t-il un moyen de dire à tqdm combien d'éléments il va boucler sur le total afin que je puisse obtenir certaines des autres statistiques?
Vous pouvez passer le longueur à l'argument total pour le faire fonctionner.
Exemple:
from tqdm import tqdm
length = 1000000
generator = (3 * n for n in range(length)) # just doing something random
for n in tqdm(generator, total=length):
pass