2P by flame623 5시간전 | ★ favorite | 댓글과 토론

안녕하세요! 주피터 노트북을 주로 쓰시는 개발자들을 위해 간단하지만 강력한 라이브러리를 소개드립니다.


문제

Jupyter 노트북에서 이미지 plot을 자주, 많이 한다면 노트북 파일이 금방 무거워지는 경험을 하셨을겁니다. 조금만 플롯을 해도 10MB 단위는 금새 차고, 심하면 100MB에 가깝게 불어나는 경우도 있습니다. 이럴 경우 VSC 자체도 느려지는건 물론, 많은 메모리 사용 및 큰 용량으로 인해 작업에 불편이 생깁니다.


해결

dietnb는 이 문제를 기존과 완벽하게 호환되면서도 간단한 방식으로 해결합니다. 인코딩된 이미지를 주피터 파일 안에다 그대로 넣는게 아닌, 외부 PNG 파일로 저장하고 노트북에는 링크만 남겨서 표시합니다.


설치

pip install dietnb  
dietnb install  # 자동 활성화  

이후에는 기존의 matplotlib 사용법과 완벽하게 호환됩니다.

GitHub: https://github.com/JinLover/dietnb
PyPI: https://pypi.org/project/dietnb/

많은 사용자들의 피드백을 주시면 감사하겠습니다!