Jupyter Lab 단축키 & Magic function

Seongkeun·2023년 1월 10일
1

Python

목록 보기
3/8
post-thumbnail

Jupyter Lab의 단축키

  • ESC : 커맨드 모드로 진입하여 ENTER 를 통해 cell 을 수정가능. 아래 커맨드는 커맨드 모드에서 동작됨
  • A : 현재 cell 위에 새로운 cell 을 추가
  • B : 현재 cell 밑에 새로운 cell 을 추가
  • D + D : 연속해서 두번 누르면 현재 cell 을 삭제
  • 모드변환
    • M : Markdown 모드로 변환
    • Y : Code 셀로 변환
    • R : Raw Cell 로 변환
  • CTRL + B : 화면을 넓게 사용. 왼쪽 파일 탐색기가 사라짐
  • SHIFT + M : 두 개의 셀을 한개의 셀로 Merge
  • CTRL + SHIFT + – : 현재 커서 위치를 기준으로 두 개의 셀로 구분
  • SHIFT+J or SHIFT + ↓ 현재 셀에서 아래쪽 위치로 새로운 셀을 같이 선택
  • SHIFT + K or SHIFT + ↑ : 현재 셀에서 위쪽 위치로 새로운 셀을 같이 선택
  • CTRL + / : 선택한 코드를 주석처리

Jupyter Lab Magic function

매직 기능은 Ipython kernel 에서 제공하는 것이며, Jupyter lab 과 Jupyhter notebook 모두에서 작동한다. 이는 어떤 언어를 선택하든 (예를 들어, Jupyter lab 에서 R을 사용하든 Python 을 사용하든) 동작한다.

  • %matplotlib inline : 플롯을 화면 안에서 보여줌
  • %lsmagic : 매직 기능에 어떤것들이 있는지 출력
  • %env
    • %env : 모든 환경변수를 출력
    • %env var : 해당 이름의 환경변수를 출력
    • (%env var val) or (%env var=val) : 환경변수를 설정
  • %run
    • %run file_name : 해당 이름의 .py 파일 또는 .ipynb 파일을 셀 안에서 실행
  • %load
    • %load source : 해당 파일을 셀 안에 로드
  • %who = will list all variables that exist in the global scope. It can be used to see what all data_frames or any other variable is there in memory.
    • %who : 현재 전역 환경의 모든 변수를 리스트로 볼 수 있음 (메모리에 어떤 변수들이 올라와 있나 확인할 수 있다.)
    • %who df : 현재 선언된 dataframe 을 볼 수 있음
    • %whos : %who 와 비슷하지만 각 변수들에 대해 상세한 설명을 볼 수 있음
  • %time : 한 셀이 실행된 시간을 볼 수 있음
  • %timeit : 10만 번 실행하여 평균 시간을 잼
  • %writefile
    • %writefile {file_name} : 해당 파일의 셀의 아웃풋을 씀
    • %writefile -a {file_name} : 해당 파일의 셀의 아웃풋을 덧붙임

REFERENCE

profile
지혜는 지식에서 비롯된다

0개의 댓글