CommencerCommencer gratuitement

Définir des attributs d’extension (1)

Entraînons-nous à définir des attributs d’extension. L’objet nlp a déjà été créé pour vous et les classes Doc, Token et Span sont déjà importées.

Souvenez-vous : si vous exécutez votre code plusieurs fois, il se peut qu’un message d’erreur indique que l’extension existe déjà. C’est parce que DataCamp réexécute votre code dans la même session. Pour corriger cela, vous pouvez définir force=True dans set_extension, ou recharger pour démarrer une nouvelle session Python. Rien de tout cela n’affectera la réponse que vous soumettez.

Cet exercice fait partie du cours

NLP avancé avec spaCy

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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])
Modifier et exécuter le code