Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Importeer de class uit typing die je kunt gebruiken voor geneste lijsten.
  • Maak de class BatchInput met BaseModel.
  • Vul in het BatchInput-model het veld inputs aan zodat het een lijst met ModelInput-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: ___[___]
Code bewerken en uitvoeren