"Tqdm"의 두 판 사이의 차이

Pywiki
둘러보기로 가기 검색하러 가기
(새 문서: == 개요 == 대량의 연산을 진행할 때 아무 메시지도 뜨지 않으면 이게 잘 돌아가고 있는 건지, 무한루프에 갇힌 건지 파악하기 어렵다. 현...)
 
 
22번째 줄: 22번째 줄:
 
for i in tqdm(range(10), desc='1번 작업'):
 
for i in tqdm(range(10), desc='1번 작업'):
 
     pass
 
     pass
 +
</syntaxhighlight>
 +
|-
 +
|변수의 변화 살피기
 +
|반복문 중에 특정 변수의 값이 어떻게 변화하고 있는지.
 +
|<syntaxhighlight lang="python">
 +
process = tqdm(range(10), desc="1st loop")
 +
for i in process:
 +
    process.set_postfix({'나타낼 이름':(i+1)})
 
</syntaxhighlight>
 
</syntaxhighlight>
 
|}
 
|}
 
[[분류:라이브러리]]
 
[[분류:라이브러리]]

2022년 4월 25일 (월) 22:51 기준 최신판

1 개요[편집 | 원본 편집]

대량의 연산을 진행할 때 아무 메시지도 뜨지 않으면 이게 잘 돌아가고 있는 건지, 무한루프에 갇힌 건지 파악하기 어렵다.

현재 연산이 되고 있다는 상태를, 얼마만큼 진행되었다는 과정을 표시해주는 라이브러리다.

2 사용법[편집 | 원본 편집]

과정 설명 방법
설치 pip install tqdm
사용 iterable 객체를 감싸주는 형식으로 사용한다.

desc 옵션으로 어떤 작업을 진행하는지 표현하기도 한다.

from tqdm import tqdm

for i in tqdm(range(10), desc='1번 작업'):
    pass
변수의 변화 살피기 반복문 중에 특정 변수의 값이 어떻게 변화하고 있는지.
process = tqdm(range(10), desc="1st loop")
for i in process:
    process.set_postfix({'나타낼 이름':(i+1)})