줄리아에서 프로그레스바 사용하는 법
How to Use Progress Bar in julia
개요
줄리아에서도 프로그램의 진행 상황을 알려주는 프로그래스바를 손쉽게 사용할 수 있다. ProgressBars.jl
패키지의 ProgressBar()
함수로 for
루프의 반복자Iterator를 감싸면 된다.1
코드
using ProgressBars
chi2 = []
for n in ProgressBar(1:20000)
push!(chi2, sum(randn(n) .^ 2))
end
실제 작업 내용은 어찌되든 상관 없는데, 프로그램의 진행 상황은 다음과 같이 예쁘게 출력된다. 당연하지만 for
루프문에서 정확히 몇번째 반복이 되고있는지만 알 수 있으므로, 한 반복 당 평균 수행시간만 알려줄 뿐 정확한 소요시간을 예측할 수는 없다.
환경
- OS: Windows
- julia: v1.7.3
댓글