巢狀模型
你需要為一個批次作業建立結構。這個作業會對一組輸入執行天氣預測模型,並將所有結果以清單形式回傳。
本練習屬於課程
使用 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: ___[___]