Definindo atributos de extensão (1)
Vamos praticar a definição de alguns atributos de extensão. O objeto nlp já foi criado para você e as classes Doc, Token e Span já foram importadas.
Lembre-se de que, se você executar seu código mais de uma vez, pode aparecer uma mensagem de erro dizendo que a extensão já existe. Isso acontece porque o DataCamp executa seu código novamente na mesma sessão. Para resolver, você pode definir force=True em set_extension ou recarregar para iniciar uma nova sessão do Python. Nada disso afetará a resposta que você enviar.
Este exercício faz parte do curso
NLP Avançado com spaCy
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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])