J'utilise la barre de progression de tqdm
, et j'aimerais raccourcir la barre elle-même en utilisant un argument pour indiquer le nombre de tiques de progression de la barre
Donc au lieu de cela
Training (16): 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊| 983/984 [00:04<00:00, 242.42it/s, loss=0.0598]
J'aurais quelque chose comme ça
Training (16): 100%|█████████████| 983/984 [00:04<00:00, 242.42it/s, loss=0.0598]
J'ai exploré le bar_format
argument dans tqdm
's constructeur, mais ne pouvait pas comprendre comment changer sa taille.
Le code de formatage correspondant est: {bar:10}
- Si vous voulez 10 caractères de barre de progression. En totalité, vous l'utiliseriez comme ceci:
tqdm(iterator, bar_format='{l_bar}{bar:10}{r_bar}{bar:-10b}')
ou alors
tqdm(iterator, bar_format='{desc:<5.5}{percentage:3.0f}%|{bar:10}{r_bar}')
Voir aussi: https://github.com/tqdm/tqdm/issues/585
Vous devez passer une valeur pour ncols
. Ceci est par défaut à la largeur du terminal, donc si vous voulez que ce soit moins, vous devez le dire.
De https://github.com/tqdm/tqdm
NCOLS: INT, facultatif
[.____] la largeur de l'ensemble du message de sortie. Si spécifié, redimensionne de manière dynamique la barre de progression pour rester dans cette liaison. Si non spécifié, tente d'utiliser la largeur de l'environnement. La fosses est une largeur de mètre de 10 et aucune limite pour le comptoir et les statistiques. Si 0, n'imprimera aucun mètre (SIGNES STATS).