Modellen nesten
Je krijgt de vraag om een schema te maken voor een batchtaak die een weerpredictiemodel uitvoert op een lijst met inputs en alle resultaten in een lijst teruggeeft.
Deze oefening maakt deel uit van de cursus
AI in productie brengen met FastAPI
Oefeninstructies
- Importeer de class uit
typingdie je kunt gebruiken voor geneste lijsten. - Maak de class
BatchInputmetBaseModel. - Vul in het
BatchInput-model het veldinputsaan zodat het een lijst metModelInput-schema's bevat.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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: ___[___]