본문 바로가기
기술스택을 쌓아보자

[jupyter] .ipynb 파일 내의 변수를 다른 곳에서 import 하기(주피터 매직커맨드/ %store)

by 소리331 2021. 1. 12.
반응형

파이썬은 코드를 작성하면 코드 내의 변수가 모듈처럼 사용될 수 있습니다.

그런데, shell 단위로 코드를 실행하는 .ipynb내의 변수를 다른 파일에서 사용할 수 없을까요?

이럴때는 % store 를 사용하는 것이 편리합니다.

예시 보시죵

 


 

다른 파일에서 사용하고자 하는 리스트를 in-db value로 저장하기

a = [1]
% store a

>>> Stored 'a' (list)

list a가 in-db value로 저장된 것을 확인할 수 있습니다.

 

저장 확인은 단순히 셸에 % store를 치고 실행하면 된다.

 

% store

>>> Stored variables and their in-db values:
a                           -> [1]

 

저장한 데이터 다른 파일에서 호출하기

% store -r a
print(a)

>>>[1]

매직 커맨드로 저장한 변수를 호출할 때에는 -r 옵션과 변수를 사용하여 호출하면 됩니다.

 

화이팅!

 

 

출처: 더 와이어 시즌1

 

반응형

댓글