สวัสดีครับ/ค่ะ! ขอแนะนำไลบรารีที่เรียบง่ายแต่ทรงพลังสำหรับนักพัฒนาที่ใช้งาน 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/

หากได้รับฟีดแบ็กจากผู้ใช้จำนวนมาก จะขอบคุณมากครับ/ค่ะ!

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น