편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.03.11

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


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

    제가 여쭤보고 싶은건 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파일에서도 똑같이 해도 되는건가요?

  • 프로필 김건희님의 편집
    날짜2020.03.11

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


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

    제가 여쭤보고 싶은건 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파일에서도 똑같이 해도 되는건가요?