跳至主要内容

使用 Jupyter Notebook 視覺化 GDD 數據

說明

在這節課中,你使用物聯網感測器收集了 GDD 數據。要獲得良好的 GDD 數據,你需要收集多天的數據。為了幫助視覺化溫度數據並計算 GDD,你可以使用像 Jupyter Notebooks 這樣的工具來分析數據。

首先收集幾天的數據。你需要確保你的伺服器代碼在物聯網設備運行時一直運行,可以通過調整電源管理設置或運行類似 這個保持系統活躍的 Python 腳本 來實現。

一旦你有了溫度數據,你可以使用這個倉庫中的 Jupyter Notebook 來視覺化它並計算 GDD。Jupyter notebooks 將代碼和說明混合在稱為 cells 的塊中,通常是 Python 代碼。你可以閱讀說明,然後逐塊運行每個代碼塊。你也可以編輯代碼。例如,在這個 notebook 中,你可以編輯用於計算植物 GDD 的基礎溫度。

  1. 創建一個名為 gdd-calculation 的文件夾

  2. 下載 gdd.ipynb 文件並將其複製到 gdd-calculation 文件夾中。

  3. 複製由 MQTT 伺服器創建的 temperature.csv 文件

  4. gdd-calculation 文件夾中創建一個新的 Python 虛擬環境。

  5. 安裝一些 Jupyter notebooks 所需的 pip 包,以及管理和繪製數據所需的庫:

    pip install --upgrade pip
    pip install pandas
    pip install matplotlib
    pip install jupyter
  6. 在 Jupyter 中運行 notebook:

    jupyter notebook gdd.ipynb

    Jupyter 將啟動並在你的瀏覽器中打開 notebook。按照 notebook 中的說明操作,視覺化測量的溫度並計算生長度日。

    The jupyter notebook

評分標準

標準優秀合格需要改進
捕捉數據捕捉至少 2 天完整數據捕捉至少 1 天完整數據捕捉一些數據
計算 GDD成功運行 notebook 並計算 GDD成功運行 notebook無法運行 notebook