IniziaInizia gratis

Impostare gli attributi di estensione (1)

Mettiamo in pratica come impostare alcuni attributi di estensione. L'oggetto nlp è già stato creato per te e le classi Doc, Token e Span sono già importate.

Ricorda che, se esegui il tuo codice più di una volta, potresti vedere un messaggio di errore che indica che l'estensione esiste già. Questo perché DataCamp riesegue il tuo codice nella stessa sessione. Per risolvere, puoi impostare force=True su set_extension, oppure ricaricare per avviare una nuova sessione Python. Nulla di tutto questo influirà sulla risposta che invierai.

Questo esercizio fa parte del corso

NLP avanzato con spaCy

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Register the Token extension attribute 'is_country' with the default value False
____.____(____, ____=____)

# Process the text and set the is_country attribute to True for the token "Spain"
doc = nlp("I live in Spain.")
____ = True

# Print the token text and the is_country attribute for all tokens
print([(____, ____) for token in doc])
Modifica ed esegui il codice