머신러닝을 진행하면서 시각화를 빠르게 하기 위해서 cmd에서나 파이참에서 진행하기 보다는 jupyter notebook을 많이 사용하면서 공부를 진행해왔다. 그때 갑자기 드는 생각이 내가 공부를 하면서 어떤 기능들은 좀 포괄적인 즉, 서로 다른 데이터 셋에서도 유용하게 작동하는 함수로 만들어 놓으면 나중에 쉽게 불러와 쓰면 편리하겠다고 생각을 하였다. 그래서 .ipynb 파일도 혹시 다른 .py 나 .cpp 처럼 import가 가능한지 궁금해서 검색을 해보았는데 .ipynb 파일 역시 import 하는 방법이 있었다.
먼저 pip install import_ipynb 를 해준다.
내가 저장하고 싶은 함수를 ipynb 파일에 저장을 해 놓는다.
(여기서는 분류한 결과에 대해서 confusion matrix을 반환해주는 get_clf_eval함수를 Functions.ipynb에 저장해 두었습니다.)
그리고 import import_ipynb
from Functions import get_clf_eval
아래 출력에서 볼 수 있듯이 성공적으로 불러온 것을 알 수 있다.
'Tips and errors' 카테고리의 다른 글
git The requested URL returned error: 403 오류 (0) | 2022.08.28 |
---|---|
Python glob: 파일들의 리스트를 뽑을 때 (0) | 2021.12.29 |
GridSearchCV grid_cv.cv_results_ :params 별로 test score 시각화 (0) | 2021.12.29 |
Error: 'matplotlib' has no attribute 'imshow' (0) | 2021.11.23 |
댓글