dietnb - ไลบรารีลดขนาด Python notebook
(github.com/JinLover)สวัสดีครับ/ค่ะ! ขอแนะนำไลบรารีที่เรียบง่ายแต่ทรงพลังสำหรับนักพัฒนาที่ใช้งาน Jupyter Notebook เป็นหลัก
ปัญหา
หากคุณพล็อตรูปภาพบ่อยและจำนวนมากใน Jupyter Notebook คุณคงเคยเจอประสบการณ์ที่ไฟล์โน้ตบุ๊กมีขนาดใหญ่ขึ้นอย่างรวดเร็ว เพียงพล็อตไม่มากก็อาจเพิ่มขึ้นเป็นระดับ 10MB ได้อย่างรวดเร็ว และในกรณีที่หนักหน่อยก็อาจพองจนเกือบ 100MB ได้เลย ในสถานการณ์แบบนี้ไม่เพียงแต่ตัว VSC จะช้าลงเองเท่านั้น แต่ยังทำให้ใช้หน่วยความจำมากขึ้น และด้วยขนาดไฟล์ที่ใหญ่ก็สร้างความไม่สะดวกในการทำงานอีกด้วย
วิธีแก้
dietnb แก้ปัญหานี้ด้วยวิธีที่เรียบง่าย โดยยังคงเข้ากันได้กับการใช้งานเดิมอย่างสมบูรณ์ แทนที่จะฝังรูปภาพที่เข้ารหัสไว้ภายในไฟล์ Jupyter โดยตรง มันจะบันทึกเป็นไฟล์ PNG ภายนอก และเหลือไว้เพียงลิงก์ในโน้ตบุ๊กเพื่อใช้แสดงผล
การติดตั้ง
pip install dietnb
dietnb install # 자동 활성화
หลังจากนั้นก็ใช้งานร่วมกับวิธีใช้ matplotlib แบบเดิมได้อย่างสมบูรณ์
GitHub: https://github.com/JinLover/dietnb
PyPI: https://pypi.org/project/dietnb/
หากได้รับฟีดแบ็กจากผู้ใช้จำนวนมาก จะขอบคุณมากครับ/ค่ะ!
ยังไม่มีความคิดเห็น