Inizia subitoInizia gratis

Nidificare i modelli

Ti è stato chiesto di creare uno schema per un job batch che esegue un modello di previsione meteo su una lista di input e restituisce tutti i risultati in una lista.

Questo esercizio fa parte del corso

Deployment di AI in produzione con FastAPI

Visualizza corso

Istruzioni dell'esercizio

  • Importa la classe da typing che può essere usata per liste nidificate.
  • Crea la classe BatchInput usando BaseModel.
  • Nel modello BatchInput, completa il campo inputs in modo che contenga una lista di schemi ModelInput.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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: ___[___]
Modifica ed esegui il codice