[Jupyter] 경과 시간을 실시간으로 표시하는 라이브러리를 만들었습니다.
[Jupyter] 경과 시간을 실시간으로 표시하는 라이브러리를 만들었습니다.
📓⏱️📓⏱️ jupyter-autotime이라는 라이브러리를 만들었습니다 📓⏱️📓⏱️
🍟 만든 것
↓설명보다 동영상을 보는 편이 빠르다고 생각하므로 봐 주세요↓
%time
의 상위 호환과 같은 일을 해 줍니다. 🛣️ 배경
%time
라는 magic command 를 셀의 선두에 써 두면 해결합니다. %time
는, 실행 종료시에 출력되므로, 실행중의 셀에 얼마나 시간이 걸리고 있는지를 모릅니다. 💪 %time 개선점
🥀 사용법
Notebook의 처음에 다음을 쓰는 것만으로 동작합니다.
!pip install -U jupyter-autotime
%load_ext autotime
👽 구현 정보
출력 내용을 덮어 쓰면 한 줄로 쉽게 볼 수 있습니다.
오로지 시간을 print 해 버리면 행수가 늘어나 방해로 사용물이 되지 않을 것입니다.
한 번 작성한 DisplayHandle 를 갱신해 가는 것으로, 1 행으로 끝나도록(듯이) 하고 있습니다.
from IPython.display import display
# DisplayHandle 作成
out = display('Initialize', display_id=True)
# 描画を更新
out.update('Update')
문자열을 그릴 때 단일 따옴표 제거
HTML로 표시하면 단일 따옴표로 묶이지 않습니다.
from IPython.display import display, HTML
out = display(display_id=True)
# JupyterLab の場合は不要
out.display('')
text = '表示したいテキスト'
out.update(HTML(f'<pre>{text}</pre>'))
개시·종료 시각은 ISO 8601에 준거
YYYY-mm-ddTHH:MM:SS/YYYY-mm-ddTHH:MM:SS
로 시작/종료를 나타냅니다. 📎 링크
😂 버그
2020/12/6 현재 노트북을 다시 열면 경과 시간이 이중으로 표시되는 문제가 있습니다 😇😇😇
어쨌든
→2020/12/10 늘었습니다
Reference
이 문제에 관하여([Jupyter] 경과 시간을 실시간으로 표시하는 라이브러리를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takelushi/items/ecacdd71002d56ab996e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)