開始使用免費開始

巢狀模型

你需要為一個批次作業建立結構。這個作業會對一組輸入執行天氣預測模型,並將所有結果以清單形式回傳。

本練習屬於課程

使用 FastAPI 將 AI 佈署到生產環境

檢視課程

練習說明

  • typing 匯入可用於巢狀清單的類別。
  • 使用 BaseModel 建立類別 BatchInput
  • BatchInput 模型中,完成 inputs 欄位,讓它成為一個由 ModelInput 結構組成的清單。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

from datetime import date
from pydantic import BaseModel
# Import class for nested lists
from typing import ____

class ModelInput(BaseModel):
    latitude: float
    longitude: float
    date: date

# Create batch input model
class ____(BaseModel):
    job_name: str
    # Inputs are list of model inputs
    inputs: ___[___]
編輯並執行程式碼