SW/Python

파이썬? 주피터 노트북은 무엇을 하는 것일까?

얇은생각 2019. 9. 6. 07:30
반응형

jupyter notebook

Jupyter Notebook은 무엇입니까?

이 페이지에서는 Jupyter Notebook 환경의 주요 구성 요소를 간략하게 소개합니다. 보다 완전한 개요는 참조를 참조하십시오.

 

 

 

Notebook document 

Notebook documents는 Jupyter Notebook App에서 제작한 문서이며 컴퓨터 코드(예 : python)와 서식있는 텍스트 요소 (단락, 방정식, 그림, 링크 등)를 모두 포함합니다. 노트북 다큐먼츠는 분석 설명 및 결과 (그림, 표 등)가 포함된 사람이 읽을 수 있는 문서이며 데이터 분석을 수행하기 위한 실행 가능한 문서입니다.

 


Jupyter Notebook 앱

Jupyter Notebook App은 웹 브라우저를 통해 노트북 다큐먼츠를 편집하고 실행할 수 있는 서버 클라이언트 응용 프로그램입니다. Jupyter Notebook 앱은 인터넷 액세스가 필요없는 로컬 데스크톱에서 실행하거나 원격 서버에 설치하여 인터넷을 통해 액세스 할 수 있습니다.

Jupyter Notebook App에는 노트북 다큐먼츠를 표시 / 편집 / 실행하는 것 외에도 로컬 파일을 표시하고 노트북 다큐를 열거나 커널을 종료 할 수 있는 "제어판"인 "대시 보드"(Notebook Dashboard)가 있습니다.

 


핵심

노트북 커널은 노트북 다큐에 포함된 코드를 실행하는 "계산 엔진"입니다. ipython 커널은 파이썬 코드를 실행합니다. 다른 많은 언어를 위한 커널 (공식 커널)이 있습니다.

노트북 문서를 열면 관련 커널이 자동으로 시작됩니다. 노트북이 실행될 때 (셀 별 또는 모두 실행) 커널은 계산을 수행하고 결과를 생성합니다. 계산 유형에 따라 커널은 상당한 CPU 및 RAM을 소비할 수 있습니다. RAM은 커널이 종료될 때까지 해제되지 않습니다.


 

Notebook Dashboard 

노트북 대시 보드는 Jupyter Notebook App을 시작할 때 처음 표시되는 구성 요소입니다. 노트북 대시 보드는 주로 노트북 문서를 열고 실행중인 커널을 관리 (시각화 및 종료)하는 데 사용됩니다.

노트북 대시 보드에는 파일 관리자와 유사한 기능, 즉 폴더 탐색 및 파일 이름 바꾸기/삭제가 있습니다.

반응형