반응형

안녕하세요

 

 

 

 

오늘은 jupyter notebook을 좀 더 유용하고 편리하게 사용할 수 있는 Magic Commander에 대해 알아보도록하겠습니다

 

 

1. %run : 외부 코드 실행

 

예시 %run example/example.py

 

%run 뒤에 경로를 지정해주고 코드를 실행하면 코드 안에 정의된 함수를 세션에서 사용 가능합니다

 

 

2. 코드 실행 시간 측정

 

%timeit 는 단일 코드의 시간을 측정합니다

 

%timeit L = [n ** 2 for n in range(1000)]

 

 %%timeit를 사용하면 여러 코드의 실행 시간도 측정 가능합니다

 

%%timeit
L = []
for n in range(1000):
    L.append(n**2)

 

3. 매직 커맨더 도움말 : ?, %magic, %lsmagic

 

? : 명령어 뒤에 ? 붙이면 도움말

%magic : 매직 커맨더에 대한 일반적인 설명과 예제

%lsmagic : 매직 커맨더 리스트

 

 

4. %history : 이전에 실행된 명령

 

%history -n 1-4

 

5. automagic 함수 : %없이도 사용가능

 

%cd : 폴더 이동

%ls : 폴더 내에 모든 파일 리스트

%mkdir : 폴더 생성

%mv : 이동

%cp : 복사

%pwd : 현재 작업 폴더

%rm : 삭제

%rmdir : 폴더 삭제

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기