ComeçarComece de graça

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

Ver curso

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])
Editar e executar o código