3.2 KiB
Vizualizirajte podatke GDD z uporabo Jupyter Notebooka
Navodila
V tej lekciji ste z IoT senzorjem zbrali podatke GDD. Da bi pridobili dobre podatke GDD, morate zbirati podatke več dni. Za pomoč pri vizualizaciji temperaturnih podatkov in izračunu GDD lahko uporabite orodja, kot je Jupyter Notebooks, za analizo podatkov.
Začnite z zbiranjem podatkov za nekaj dni. Poskrbeti morate, da bo vaša strežniška koda ves čas delovanja vaše IoT naprave aktivna, bodisi z nastavitvijo upravljanja porabe energije bodisi z zagonom nečesa, kot je ta Python skripta za ohranjanje sistema aktivnega.
Ko imate temperaturne podatke, lahko uporabite Jupyter Notebook v tem repozitoriju za njihovo vizualizacijo in izračun GDD. Jupyter notebooki združujejo kodo in navodila v blokih, imenovanih celice, pogosto s kodo v Pythonu. Preberete lahko navodila in nato zaženete vsak blok kode, blok za blokom. Kodo lahko tudi urejate. V tem notebooku lahko na primer uredite osnovno temperaturo, uporabljeno za izračun GDD za vašo rastlino.
-
Ustvarite mapo z imenom
gdd-calculation
. -
Prenesite datoteko gdd.ipynb in jo kopirajte v mapo
gdd-calculation
. -
Kopirajte datoteko
temperature.csv
, ki jo je ustvaril MQTT strežnik. -
Ustvarite novo virtualno okolje Python v mapi
gdd-calculation
. -
Namestite nekaj pip paketov za Jupyter notebooke, skupaj z knjižnicami, potrebnimi za upravljanje in prikaz podatkov:
pip install --upgrade pip pip install pandas pip install matplotlib pip install jupyter
-
Zaženite notebook v Jupyterju:
jupyter notebook gdd.ipynb
Jupyter se bo zagnal in odprl notebook v vašem brskalniku. Sledite navodilom v notebooku za vizualizacijo izmerjenih temperatur in izračun rastnih stopinj dni (GDD).
Rubrika
Merila | Odlično | Zadostno | Potrebno izboljšanje |
---|---|---|---|
Zbiranje podatkov | Zberite vsaj 2 popolna dneva podatkov | Zberite vsaj 1 popoln dan podatkov | Zberite nekaj podatkov |
Izračun GDD | Uspešno zaženite notebook in izračunajte GDD | Uspešno zaženite notebook | Ne morete zagnati notebooka |
Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem maternem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo profesionalni prevod s strani človeka. Ne prevzemamo odgovornosti za morebitna napačna razumevanja ali napačne interpretacije, ki bi nastale zaradi uporabe tega prevoda.