使用 Jupyter Notebook 視覺化 GDD 數據
說明
在這節課中,你使用物聯網感測器收集了 GDD 數據。要獲得良好的 GDD 數據,你需要收集多天的數據。為了幫助視覺化溫度數據並計算 GDD,你可以使用像 Jupyter Notebooks 這樣的工具來分析數據。
首先收集幾天的數據。你需要確保你的伺服器代碼在物聯網設備運行時一直運行,可以通過調整電源管理設置或運行類似 這個保持系統活躍的 Python 腳本 來實現。
一旦你有了溫度數據,你可以使用這個倉庫中的 Jupyter Notebook 來視覺化它並計算 GDD。Jupyter notebooks 將代碼和說明混合在稱為 cells 的塊中,通常是 Python 代碼。你可以閱讀說明,然後逐塊運行每個代碼塊。你也可以編輯代碼。例如,在這個 notebook 中,你可以編輯用於計算植物 GDD 的基礎溫度。
-
創建一個名為
gdd-calculation
的文件夾 -
下載 gdd.ipynb 文件並將其複製到
gdd-calculation
文件夾中。 -
複製由 MQTT 伺服器創建的
temperature.csv
文件 -
在
gdd-calculation
文件夾中創建一個新的 Python 虛擬環境。 -
安裝一些 Jupyter notebooks 所需的 pip 包,以及管理和繪製數據所需的庫:
pip install --upgrade pip
pip install pandas
pip install matplotlib
pip install jupyter -
在 Jupyter 中運行 notebook:
jupyter notebook gdd.ipynb
Jupyter 將啟動並在你的瀏覽器中打開 notebook。按照 notebook 中的說明操作,視覺化測量的溫度並計算生長度日。
評分標準
標準 | 優秀 | 合格 | 需要改進 |
---|---|---|---|
捕捉數據 | 捕捉至少 2 天完整數據 | 捕捉至少 1 天完整數據 | 捕捉一些數據 |
計算 GDD | 成功運行 notebook 並計算 GDD | 成功運行 notebook | 無法運行 notebook |