728x90
반응형
1. 설명
tqdm은 파이썬에서 진행상황을 알려주는 프로그레스바 (progress bar)를 생성할 때 쓰이는 라이브러리이다.
2. 사용법
tqdm은 리스트와 유사한 인스턴스를 감싼 후 for문과 함께 쓰인다.
from tqdm import tqdm
for i in tqdm(range(10)):
i
for i in [1,2,3]:
i
for i in set(['a','b','c']):
i
3. 커스터마이징
tqdm의 장점으로는 각 과정 (tick) 때마다 프로그레스바에 사용자가 원하는 값을 출력할 수 있다는 것이다.
이것은 딥러닝을 할 때 loss값을 표기할 때 유용하다.
from tqdm import tqdm
import time
progress_bar=tqdm(range(100))
for i in progress_bar:
time.sleep(0.1)
progress_bar.set_description(f'Loss :{i}')
Loss :49: 50%|████████████████████████████████████████████████████ | 50/100 [00:08<00:05, 9.92it/s
728x90
반응형
'파이썬3' 카테고리의 다른 글
파이썬 병렬화 (multiprocessing) (0) | 2023.12.19 |
---|---|
Tukey's median polish (1) | 2023.11.01 |
Cluster index permutation test (0) | 2023.10.04 |
symbol to phred score 변환 파이썬 기능 (0) | 2023.08.31 |
2개의 회귀선의 기울기를 통계적으로 비교하는 법 (0) | 2023.08.22 |