Aan de slagGa gratis aan de slag

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

Cursus bekijken

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])
Code bewerken en uitvoeren