반응형
Jupyter Notebook을 사용할 때 코드가 길어지게 되면, 어디에 어떠한 코드가 있는지 찾는 것도 시간이 꽤 걸립니다. 따라서 nbextension을 통해서 목차를 생성하여 쉽게 어디에 어떤 내용이 있는지 정리하는 방법을 공유하겠습니다.
목차 정리하기
1. 우선 Jupyter Notebook에서 다음과 같이 입력해주겠습니다.
!pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions
!jupyter contrib nbextension install --user
!jupyter nbextensions_configurator enable –user
!pip을 사용하게 되면, Jupyter Notebook 내에서도 Cmd창에서 진행하는 것과 동일하게 모두 설치할 수 있겠습니다. 두 번째, 세 번째 코드는 Nbextensions와 주피터 노트북을 연동시킨다고 생각하시면 되겠습니다.
2. nbextensions 확장프로그램 추가해주시면 됩니다.

1번을 실행한 후 주피터 노트북을 종료하고 다시 열게되면, 메인화면에 Nbextensions가 생성된 것을 확인할 수 있습니다.

이후 위와같이 체크해 주고 노트북을 생성하여 마크다운을 넣고, 노트북창에서 목차모양을 클릭하면 왼쪽의 목차가 생성되고, 해당 목차를 클릭하면 원하는 목차로 이동할 수 있습니다.

매우 편리한 기능이니 이용해보시면 분명 코드 효율화 정리에 매우 좋겠습니다.
반응형