[Jupyter Notebook] 확장 기능! Nbextensions

반응형

From PixaBay 200 Degrees's Image.

Contents

    1. Nbextensions 이란?

    주피터 노트북 확장 프로그램으로, 실행 시간, 목차, 변수 탐색기 등 기능 사용 가능.

     

    Nbextension 화면

     

    2. Nbextensions 설치 및 사용방법

    1) nbextensions 설치

    pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions

    주피터 노트북에서 설치할 때는 아래와 같이 앞에 !를 붙여주시면 됩니다.

    * 실행 화면

     

    2) Nbextensions를 주피터 노트북과 연결

    jupyter contrib nbextension install --user
    jupyter nbextensions_configurator enable --user

    주피터 노트북에서 설치할 때는 아래와 같이 앞에 !를 붙여주시면 됩니다.

    * 실행 화면

     

     

    3. Nbextensions 꿀기능

    위와 같이 설치를 마치면 jupyternotebook 메인 화면에 아래 사진과 같이 Nbextension이 나옵니다.

    * 만약 안 나오는 경우, 주피터 노트북을 종료 후 다시 실행하면 적용됩니다.

    저는 위의 빨간 네모 표시된 부분의 기능이 매우 편리하였습니다.

     

    첫 번째는 Table of Contents 기능으로, 주피터 노트북 작성 시 Mark down으로 글을 작성하면 그 글들을 목차화 해주는 기능입니다.

    두 번째는 ExecuteTime으로 코드 실행 시 실제 시간이 어느 정도 걸렸는지를 알려주는 기능입니다.

    예시)

     

     

    이상으로 주피터 노트북의 Nbextensions에 대해 알아보았습니다.

    다음에 더 좋은 글로 찾아오겠습니다.
    읽어주셔서 감사합니다.

    반응형

    댓글

    Designed by JB FACTORY