# Jupyter Notebook အသုံးပြု၍ GDD ဒေတာကို မြင်သာအောင် ပြသခြင်း ## လမ်းညွှန်ချက်များ ဒီသင်ခန်းစာမှာ သင် IoT ဆင်ဆာကို အသုံးပြုပြီး GDD ဒေတာကို စုဆောင်းခဲ့ပါသည်။ ကောင်းမွန်သော GDD ဒေတာရရှိရန်၊ များစွာသောရက်များအတွက် ဒေတာကို စုဆောင်းရန် လိုအပ်ပါသည်။ အပူချိန်ဒေတာကို မြင်သာအောင် ပြသရန်နှင့် GDD ကိုတွက်ချက်ရန် [Jupyter Notebooks](https://jupyter.org) ကဲ့သို့သော ကိရိယာများကို အသုံးပြုနိုင်ပါသည်။ အရင်ဆုံး အချိန်အနည်းငယ်အတွင်း ဒေတာကို စုဆောင်းပါ။ သင့် IoT စက်ပစ္စည်း လည်ပတ်နေစဉ်အတွင်း သင့် server code ကို အချိန်မရွေး လည်ပတ်နေစေရန် သင့် power management ဆက်တင်များကို ပြင်ဆင်ရန် သို့မဟုတ် [ဒီ keep system active Python script](https://github.com/jaqsparow/keep-system-active) ကဲ့သို့သော အရာတစ်ခုခုကို အသုံးပြုပါ။ အပူချိန်ဒေတာရရှိပြီးပါက၊ ဒီ repo ထဲမှာရှိတဲ့ Jupyter Notebook ကို အသုံးပြု၍ ဒေတာကို မြင်သာအောင် ပြသပြီး GDD ကိုတွက်ချက်နိုင်ပါသည်။ Jupyter notebooks တွင် *cells* ဟုခေါ်သော block များတွင် code နှင့် လမ်းညွှန်ချက်များကို ရောစပ်ထားသည်။ မကြာခဏ Python ကို အသုံးပြုသော code ဖြစ်သည်။ သင်သည် လမ်းညွှန်ချက်များကို ဖတ်ပြီး၊ code block တစ်ခုချင်းစီကို အဆင့်လိုက် လည်ပတ်နိုင်ပါသည်။ သင်သည် code ကို ပြင်ဆင်နိုင်ပါသည်။ ဥပမာအားဖြင့် ဒီ notebook တွင် သင့်အပင်အတွက် GDD ကိုတွက်ချက်ရန် အသုံးပြုမည့် အခြေခံအပူချိန်ကို ပြင်ဆင်နိုင်ပါသည်။ 1. `gdd-calculation` ဟုခေါ်သော ဖိုလ်ဒါတစ်ခု ဖန်တီးပါ။ 1. [gdd.ipynb](./code-notebook/gdd.ipynb) ဖိုင်ကို ဒေါင်းလုပ်ဆွဲပြီး `gdd-calculation` ဖိုလ်ဒါထဲသို့ ကူးထည့်ပါ။ 1. MQTT server မှ ဖန်တီးထားသော `temperature.csv` ဖိုင်ကို ကူးထည့်ပါ။ 1. `gdd-calculation` ဖိုလ်ဒါတွင် Python virtual environment အသစ်တစ်ခု ဖန်တီးပါ။ 1. Jupyter notebooks အတွက် pip packages အချို့နှင့် ဒေတာကို စီမံရန်နှင့် ပုံဖော်ရန် လိုအပ်သော libraries များကို ထည့်သွင်းပါ- ```sh pip install --upgrade pip pip install pandas pip install matplotlib pip install jupyter ``` 1. Jupyter တွင် notebook ကို လည်ပတ်ပါ- ```sh jupyter notebook gdd.ipynb ``` Jupyter သည် စတင်လည်ပတ်ပြီး notebook ကို သင့် browser တွင် ဖွင့်ပါမည်။ notebook ထဲရှိ လမ်းညွှန်ချက်များကို လိုက်နာပြီး တိုင်းတာထားသော အပူချိန်များကို မြင်သာအောင် ပြသပြီး၊ growing degree days ကိုတွက်ချက်ပါ။ ![The jupyter notebook](../../../../../translated_images/gdd-jupyter-notebook.c5b52cf21094f158a61f47f455490fd95f1729777ff90861a4521820bf354cdc.my.png) ## အကဲဖြတ်စံနှုန်း | စံနှုန်း | ထူးချွန်မှု | လုံလောက်မှု | တိုးတက်မှုလိုအပ်မှု | | -------- | --------- | -------- | ----------------- | | ဒေတာစုဆောင်းမှု | အနည်းဆုံး ၂ ရက်စာ ဒေတာကို ပြည့်စုံစွာ စုဆောင်းနိုင်ခြင်း | အနည်းဆုံး ၁ ရက်စာ ဒေတာကို ပြည့်စုံစွာ စုဆောင်းနိုင်ခြင်း | ဒေတာအနည်းငယ်ကိုသာ စုဆောင်းနိုင်ခြင်း | | GDD တွက်ချက်မှု | notebook ကို အောင်မြင်စွာ လည်ပတ်ပြီး GDD ကို တွက်ချက်နိုင်ခြင်း | notebook ကို အောင်မြင်စွာ လည်ပတ်နိုင်ခြင်း | notebook ကို လည်ပတ်နိုင်ခြင်း မရှိခြင်း | --- **အကြောင်းကြားချက်**: ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားနေသော်လည်း၊ အလိုအလျောက် ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် မမှန်ကန်မှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းဘာသာစကားဖြင့် ရေးသားထားသော စာရွက်စာတမ်းကို အာဏာတရ အရင်းအမြစ်အဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူက ဘာသာပြန်မှုကို အသုံးပြုရန် အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော အလွဲအလွတ်များ သို့မဟုတ် အနားလွဲမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။