Estoy recorriendo un archivo grande del que conozco la longitud, pero lo estoy procesando con pereza porque es demasiado grande para caber en la memoria. Me gustaría poder usar tqdm para realizar un seguimiento de mi progreso a través del archivo, pero dado que no puede obtener la cantidad total de ejemplos del generador que estoy usando, lo único que muestra son las iteraciones estimadas. /segundo. ¿Hay alguna forma de decirle a tqdm cuántos elementos va a estar recorriendo en total para que pueda obtener algunas de las otras estadísticas?
Puede pasar la longitud al total del argumento para que funcione.
Ejemplo:
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