# Jupyter Notebook 3. 변수 보기(Variable viewer)¶
들어가면서¶
Matlab을 주로 사용했던 저자는 Variable viewer에 익숙해 있었기 때문에, 처음에는 Jupyter notebook으로 작업을 하는데 많이 불편하였다.
그래서 처음에는 Spyder를 이용하였다. Spyder는 Matlab과 가장 유사한 User Interface 형태를 지니고 있다.
사용한 변수들의 형태와 크기, 그리고 데이터 내용을 간략하게 눈으로 확인하면서 작업을 하는 기에는 뛰어났다.
Python을 접하면서 찾아보았던 내용들을 블로그로 잘 정리하면 좋을 것 같아, 다시 블로그를 시작하였는데,
블로그로 작성한 코드를 표현하는데 어려움이 많았으며, 다시 반복해서 작업해야하는 번거려움이 생겼다.
그러던 중, Jupyter notebook의 Markdown 기능을 이용하면 편리할 것으로 생각이 들어 옮기게 되었다.
그러나 여전히 작업을 하면서 사용한 변수들의 형태와 크기, 데이터 내용을 확인하는데 어려움있어,
작업중인 변수를 확인하는 방법이 있을 것같아 구글링 후, 정리한다.
a=[1, 3 , 5]
b=range(4,10,2)
c=('apple', 'orange', 'banana')
whos
위와 같이 사용되고 있는 변수(Variable)에 대해서 나타내고 있다.
그러나 cell을 실행할 때 마다, 중간에 변화가 있을때 마다, 기억이 안날때 마다
확인해야하는 번거러움이 있다.
이러한 번거러움을 해결하고자하면 Extension을 설치하면 된다.
2. Jupyter notebook extensions을 이용하는 방법¶
2.1 설치¶
다음을 따라 설치를 진행하면 된다.
2.1.1 Install the python package¶
Jupyter notebook Extensions 를 설치하는 방법은 PIP를 통해서 할 수도 있고, anaconda를 사용한다면 Conda를 사용하여 설치할 수도 있다.
윈도우 CMD 또는 Anaconda Prompt를 실행하여 아래의 명령어를 입력한다.
PIP 또는 Conda, 둘 중 하나를 사용하면 된다.
pip install jupyter_contrib_nbextensions
or
conda install -c conda-forge jupyter_contrib_nbextensions
2.1.2 Install javascript and css files¶
설치한 Extensions의 javascript와 css파일을 Jupyter server의 search directory로 복사해주는 과정이다.
jupyter contrib nbextension install --user
2.1.3 Enabling extensions¶
설치한 Extensions를 사용하도록 하는 과정이다.
jupyter nbextension enable codefolding/main
2.2 실행¶
설치가 완료되고 Jupyter notebook을 실행하면 Command palette 옆(Help 메뉴 아래)에 작은 단추가 생긴 것을 확인할 수 있다.
아래의 변수를 Jupyter notebook에서 입력하고 나서,
a=[1, 3 , 5]
b=range(4,10,2)
c=('apple', 'orange', 'banana')
단추를 누르게 되면 현재 사용하고 있는 Variable을 확인할 수 있다.
마치면서¶
저는 구글링을 통해 따라만 할 줄 알며, 하고 나니, "어, 되네~!? 정도의 수준과 실력을 가지고 있습니다.
잘못된 부분이 있거나 수정이 필요한 부분을 알려주시면 언제든지 환영하고 감사하겠습니다.
from IPython.core.display import display, HTML
display(HTML("<style>.container { width:90% !important; }</style>"))
'__old__ > Jupyter notebook' 카테고리의 다른 글
Jupyter Notebook 4. 외부창에서 그래프 그리기 (%matplotlib inline, qt, tk) (0) | 2017.07.25 |
---|---|
Jupyter Notebook 2. Markdown tip (0) | 2017.07.12 |
Jupyter Notebook 1. Tistory 글쓰기 tip (0) | 2017.07.12 |
내가 궁금하면 너도 궁금하다. 너도 알고 나도 알고 같이 알자. 남자들의 관심거리 총망라.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!