ใช้ 제지 공장ทำ 자동화กับ Jupyter 노트북
4266 단어 jupyterpapermillautomation
출신 배경
ในยุคนี้เวลาที่ชาว 데이터 과학자อยากจะสื่อสารผลที่ได้จากการวิเคราะห์ข้อมูลกับฝั่ง 상업หรืออยากที่จะสร้างโมเดลทำนายผลทางธุรกิจสักอย่างหนึ่ง Jupyter Notebooks จะเป็นอาวุธหรือเครื่องมือสำคัญที่ส่วนใหญ่เราจะหยิบเอามาใช้กัน ซึ่งข้อดีของเครื่องมือตัวนี้ก็คือมันสามารถเป็นทั้ง 파일เป็น 실시간 코드รวมไปถึง 가시화ภายในตัว
도전하다
แต่อย่างไรก็ดี เครื่องมือตัวนี้ยังมีข้อจำกัดอยู่ที่ว่าเวลาที่เรา
제지 공장 안내
บทความนี้เลยอยากจะมาแนะนำเครื่องมือ 개원ตัวหนึ่งที่ชื่อ Papermill ครับ เค้าว่ามาแบบนี้
Papermill is a tool for parameterizing and executing Jupyter Notebooks.
หมายความว่าเราสามารถที่จะ
สิ่งที่ 제지 공장ทำมีอยู่ 삼.ขั้นตอนสั้นๆ คือ
제지 공장 입문
ติดตั้ง 제지 공장กับ Jupyter 노트북ก่อนครับ
pip install papermill jupyter
เสร็จแล้วก็ให้เปิด 서버ของ Jupyter 노트북ขึ้นมาjupyter notebook
เสร็จแล้วก็เขียนโค้ดตามปกติประมาณนี้ต่อไปให้เรากำหนด 태그ให้กับ 독방ที่เราอยากให้เป็น 매개 변수ครับ วิธีกำหนดก็ตามรูปด้านล่างนี้เลย กดที่ 독방นั้นๆ ก่อน
ให้เราใส่ 태그เป็นคำว่า
parameters
ครับเสร็จแล้วให้เราไปที่ 에어 스테이션แล้วสั่ง
papermill -p name 'Kan' -p x 9 -p y 8 main.ipynb output.ipynb
คำสั่งด้านบนนี้แปลว่าเรากำหนด 매개 변수ตามนี้name
ให้มีค่าเป็น 한 줄มีค่า 'Kan'
x
ให้เป็น 정수มีค่า 9 y
ให้เป็น 정수มีค่า 8 output.ipynb
ดูครับ จะเป็นประมาณนี้เห็นได้ว่า 제지 공장มาแทรก 독방ที่มี 태그ชื่อ
injected-parameters
ไว้ข้างใต้ 독방ของเราที่ 태그ไว้ก่อนหน้านี้ ซึ่งทำให้ 독방ถัดๆ ไปได้ใช้ค่า 매개 변수ที่โดน 주사하다เข้าไปแทนที่จะใช้ 매개 변수ที่เรากำหนดไว้ตอนแรกดูเป็นวิธีที่ 이해하기 쉽다มากๆ แต่แก้ปัญหาได้เยอะเลยนะ งดงามมาก
ใครอยากเห็นโค้ดที่ใช้ในบทความนี้ ตามไปดูกันได้ที่ hello-papermill
ใครที่ใช้ 제지 공장กันอยู่ อยากรู้จังว่าเอาไปใช้ใน 용례ไหนกันบ้าง แชร์กันมาได้นะครับ ^^
ปล. ถ้าเราไม่ 태그คำว่า
parameters
ที่ 독방ของเราไว้ 제지 공장จะใส่ injected-parameters
ไว้ที่ 독방ด้านบนสุดให้
Reference
이 문제에 관하여(ใช้ 제지 공장ทำ 자동화กับ Jupyter 노트북), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dataength/papermill-automation-jupyter-notebooks-n91텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)