Jupyter Notebook과 Jupyter Lab의 차이점은 무엇입니까?
Jupyter Notebook과 Jupyter Lab의 주요 차이점은 무엇이며, 앞으로 사용해야 할 가장 좋은 것을 고르라고 제안합니다.
Jupyter Notebook은 Jupyter 노트북 문서를 작성하기 위한 웹 기반 대화형 계산 환경입니다.Python(IPython), Julia, R 등과 같은 여러 언어를 지원하며 데이터 분석, 데이터 시각화 및 추가적인 대화형 탐색 컴퓨팅에 주로 사용됩니다.
주피터랩은 노트북을 포함한 차세대 사용자 인터페이스입니다.모듈러 구조로 되어 있어 여러 노트북 또는 파일(HTML, 텍스트, 마크다운 등)을 같은 창에서 탭으로 열 수 있습니다.IDE와 같은 경험을 제공합니다.
파일브라우저와 (노트북)에디터뷰로 구성되어 있기 때문에 초보자라면 Jupyter노트북부터 시작하는 것이 좋습니다.그게 더 사용하기 쉬울지도 몰라요.더 많은 기능을 원하는 경우 JupyterLab으로 전환하십시오.JupyterLab은 훨씬 더 많은 기능과 향상된 인터페이스를 제공하며, 이러한 기능은 확장을 통해 확장할 수 있습니다.JupyterLab 확장(GitHub)
1 - 질문에 직접 답하려면:
이 둘의 가장 중요한 차이점은 바로 Jupyter Lab을 사용해야 한다는 것과 Jupyter Notebook에 대해 전혀 걱정하지 말라는 것입니다.이유:
JupyterLab은 종래의 Jupyter노트북을 대체할 것입니다.이 이행에서는, 종래의 노트북과 Jupyter Lab의 양쪽 모두에서, 같은 형식의 노트북이 서포트됩니다.
버전 3.0 이후 JupyterLab은 인터랙티브하게 중단점을 설정하고 함수를 수행하며 변수를 검사할 수 있는 비주얼 디버거도 함께 제공됩니다.
2 - JLab과 잘 맞지 않는 코멘트의 수많은 주장에 반박하려면:
JupyterLab은 플롯 피규어를 작성하고 완전한 Dash Apps를 인라인, 탭으로 실행하며 외부에서 브라우저로 실행할 수 있는 완벽한 도구입니다.
3 - 그리고 아마 이것 또한 알고 싶을 것입니다.
초보자용 JPYTERLab(JL)보다 JPYTER노트북(JN)이 사용하기 쉬울 수 있다는 의견도 있다.하지만 나는 동의하지 않을 수 없다.
JL의 큰 장점은 JL과 JN의 가장 중요한 차이점 중 하나이며, 한 줄의 행과 강조 표시된 텍스트까지 쉽게 실행할 수 있다는 것입니다.이 경우 키보드 단축키를 사용하는 것을 선호하며 단축키를 할당하는 것은 매우 간단합니다.
또한 Python 콘솔에서 코드를 실행할 수 있다는 사실이 JL을 더욱 즐겁게 만듭니다.다른 답변에서도 이미 언급했지만 JL은 노트북 등을 실행하는 도구로 간주될 수 있습니다.그래서 JupyterLab을 사용하는 방법은 다음과 같이 .ipynb 파일, 파일 브라우저 및 파이썬 콘솔을 셋업하는 것입니다.
이제 다음과 같은 툴을 자유롭게 사용할 수 있습니다.
- 파일 보기, 커널 실행, 명령어, 노트북 도구, 탭 열기 또는 확장 관리자
- ,을 사용합니다.
Ctrl+Enter
- 메뉴 옵션 또는 키보드 단축키를 사용하여 단일 표현식, 행 또는 강조 표시된 텍스트 실행
- 를 사용하여 합니다.
Shift+Enter
- 노트북의 출력을 흐트러뜨리지 않고 콘솔에서 변수, 데이터 프레임, 플롯을 빠르고 쉽게 검사할 수 있습니다.
현시점(2019년 중반)에 JupyterLab 1.0이 출시됨에 따라 사용자로서 JupyterLab을 일상용으로 채택해야 한다고 생각합니다.또한 JupyterLab 공식 문서에는 다음과 같은 내용이 수록되어 있습니다.
현재 출시된 JupyterLab은 일반적인 일상 사용에 적합합니다.
그리고.
JupyterLab은 종래의 Jupyter노트북을 대체할 것입니다.이 이행 기간 동안 동일한 노트북 문서 형식이 기존 노트북과 Jupyter Lab에서 모두 지원됩니다.
JupyterLab은 확장 가능한 모듈형 아키텍처를 가지고 있습니다.따라서 예전에는 Jupyter 노트북이 하나뿐이었지만 지금은 JupyterLab(그리고 미래에는)에서 노트북은 JupyterLab의 핵심 애플리케이션 중 하나일 뿐입니다(코드 콘솔, 명령줄 터미널, 텍스트 편집기 등과 함께).
(Julia와 함께 Jupyter Lab을 사용하고 있습니다.)
우선, 이전에 사용한 Jupyter lab은, 보다 「테마」가 풍부해, 보기에도 좋고, 브라우저와는 무관하게 폰트도 변경해, IDE에 가까워집니다.'코드 폰트 크기' 변경, 인터페이스 폰트 크기 변경 등 몇 가지 세부 사항이 있습니다.
뛰어난 주요 기능은
- 코드를 쉽게 재배치할 수 있도록 셀을 드래그 앤 드롭합니다.
- 마우스 클릭 한 번으로 셀을 접고 위치를 상기시키는 작은 표시
그러나 가장 중요한 것은 탭과 터미널의 분할 뷰를 갖는 기능입니다.Emacs를 사용하는 경우 수평 및 수직 배치의 버퍼가 여러 개 있고, 그 중 하나가 셸(단말기)을 실행하고 있으며, 주피터랩을 사용하면 이를 실행할 수 있습니다.배치는 드래그 앤 드롭으로 이루어지며, Emacs에서는 보통 명령어세트로 이루어집니다.
('노트북' 오리지널 버전을 먼저 사용하지 않은 사람에게 학습 곡선이 추가되어 있다고는 생각하지 않습니다. 이 IDE 익스피리언스를 바로 보실 수 있습니다.)
이 답변은 python의 관점을 보여줍니다.주피터는 비단뱀 외에도 다양한 언어를 지원합니다.
Jupyter Notebook과 Jupyterlab은 모두 브라우저 호환 인터랙티브 python(즉, python ".ipynb" 파일) 환경이며, 보다 나은 가독성을 위해 코드의 다양한 부분을 다양한 개별 실행 가능한 셀로 나눌 수 있습니다.둘 다 데이터 사이언스/사이언티픽 컴퓨팅 분야에서 인기가 있습니다.
Jupyter lab을 통해 Jupyter 노트북에 비해 더 나은 점을 확인하시기 바랍니다.
- Jupyterlab에서는 ".py" 파일, ".ipynb" 파일, 터미널 열기 등을 만들 수 있습니다.Jupyter 노트북은 ".ipynb" 파일을 허용하면서 "python 2" 또는 "python 3"을 선택할 수 있습니다.
- Jupyterlab은 단일 브라우저 탭 내에서 여러 ".ipynb" 파일을 열 수 있습니다.한편, Jupyter 노트북은 매번 새로운 ".ipynb" 파일을 여는 새로운 탭을 만듭니다.브라우저의 다양한 탭 사이를 이동하는 것은 지루하기 때문에 Jupyterlab이 더 도움이 됩니다.
PIP를 사용하여 Jupyterlab을 설치할 것을 권장합니다.
Windows 시스템에서 Jupyterlab을 사용하여 ".ipynb" 파일을 열 수 없는 경우 다음 단계를 수행합니다.
- 파일 --> 우클릭 --> Open With --> 다른 앱 선택 --> 기타 앱 --> 이 PC에서 다른 앱을 찾습니다 --> 를 클릭합니다.
- 파일 탐색기 창이 열립니다.이제 Python 설치 폴더로 이동합니다.Scripts 폴더가 표시됩니다.안으로 들어가세요.
- jupyter-lab.exe를 찾으면 PC에서 기본적으로 .ipynb 파일이 열립니다.
JupyterLab 노트북에는 없는 기존 JupyterLab 노트북의 기능을 찾고 있다면 JupyterLab 노트북 설명서를 참조하십시오.메뉴얼 링크의 각 기능의 사용 방법을 나타내는 간단한 비디오가 있습니다.
JupyterLab 노트북에는 다음과 같은 기능이 있습니다.
- 셀을 드래그 앤 드롭하여 노트북 재정렬
- 을 끌어서 할 수 .
번에 개 ) - 단일 노트북의 여러 동기화 보기 생성
- 테마 및 커스터마이즈: 테마를 어둡게 하여 코드 글꼴 크기를 늘립니다.
언급URL : https://stackoverflow.com/questions/50982686/what-is-the-difference-between-jupyter-notebook-and-jupyterlab
'IT' 카테고리의 다른 글
개체가 배열인지 확인하려면 어떻게 해야 합니까? (0) | 2022.10.30 |
---|---|
PhpMyAdmin: "요청 처리 중 오류 발생:" (오류 없음) (0) | 2022.10.30 |
PHP에 의해 계산된 C.R.A.P 인덱스를 읽거나 개선하는 방법 (0) | 2022.10.30 |
자바에서는 시간이 변합니까? (0) | 2022.10.30 |
Java에서 루프가 1개 이상 증가하도록 하는 방법 (0) | 2022.10.30 |