jupyter notebook으로 작성된 .ipynb 코드를 .py로 바꾸고 싶습니다.

조회수 522회

'파이썬 날코딩으로 알고 짜는 딥러닝' 이라는 책을 통해 공부중입니다.

제가 여쭤보고 싶은건 jupyter notebook으로 작성된 코드를 어떻게 py코드로 옮기느냐인데요.

이 책에서는 ipynb 파일을 처음에 %run ../~~~~~ 을 통해 실행시키고 그 아래에 코드를 덧대는 방식을 사용하고 있습니다.

저는 py파일로 작성하고 싶어서 단순하게 import를 이용해봤는데 역시나 안됬습니다.

위의 책에서 채택하는 방식은,

파일명 : /codes/chap05/mlp_model_test.ipynb

%run ../chap05/mlp_model.ipynb
%run ../chap05/dataset_chap123.ipynb
%run ../chap05/dataset_flower.ipynb

이렇게 run이라는 것을 활용하여 3개의 파일을 실행시키고 아래에 코드를 작성하는 방식입니다.

제가 생각했던 바는,

파일명 : /codes/chap05/mlp_model_test.py

import mlp_model
import dataset_chap123
import dataset_flower

이렇게 하면 실행이 되지 않을까 했는데 안됐습니다. (import 시킨 파일들도 다 py파일입니다.)

해결방법을 알려주시면 감사하겠습니다.


추가로 질문 하나만 드리자면 ipynb파일에서 클래스 메서드를 외부에다가 선언하여 등록하는 방식을 사용하였는데 py파일에서도 똑같이 해도 되는건가요?

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)