Extensie-attributen instellen (1)
Laten we oefenen met het instellen van extensie-attributen. Het nlp-object is al voor je aangemaakt en de classes Doc, Token en Span zijn al geïmporteerd.
Onthoud dat als je je code meer dan één keer uitvoert, je een foutmelding kunt zien dat de extensie al bestaat. Dat komt omdat DataCamp je code in dezelfde sessie opnieuw uitvoert. Om dit op te lossen kun je force=True meegeven aan set_extension, of opnieuw laden om een nieuwe Python-sessie te starten. Dit heeft geen invloed op het antwoord dat je indient.
Deze oefening maakt deel uit van de cursus
Geavanceerde NLP met spaCy
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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])