Как изменить размер бара tqdm - PullRequest
0 голосов
/ 25 января 2019

Я использую индикатор прогресса tqdm, и я хотел бы сократить сам бар, используя аргумент, чтобы указать, сколько тиков прогресса должен иметь индикатор

Так что вместо этого

Training (16): 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊| 983/984 [00:04<00:00, 242.42it/s, loss=0.0598]

Я бы получил что-то вроде этого

Training (16): 100%|█████████████| 983/984 [00:04<00:00, 242.42it/s, loss=0.0598]

Я исследовал аргумент bar_format в конструкторе tqdm, но не смог понять, как изменить его размер.

1 Ответ

0 голосов
/ 25 января 2019

Вам нужно передать значение для ncols. По умолчанию это ширина терминала, поэтому, если вы хотите, чтобы она была меньше, вы должны это сказать.

С https://github.com/tqdm/tqdm

протоколы: int, необязательно
Ширина всего выходного сообщения. Если указано, динамически изменяет размер индикатора выполнения, чтобы оставаться в пределах этой границы. Если не указано, попытка использовать ширину окружения. Откат - ширина метра 10 и без ограничений для счетчика и статистики. Если 0, не будет печатать любой метр (только статистика).

...