Boas práticas com estruturas de dados
O código neste exemplo tenta analisar um texto e coletar todos os substantivos próprios. Se o token que vem depois do substantivo próprio for um verbo, ele também deve ser extraído. Um objeto doc já foi criado.
# Get all tokens and part-of-speech tags
pos_tags = [token.pos_ for token in doc]
for index, pos in enumerate(pos_tags):
# Check if the current token is a proper noun
if pos == 'PROPN':
# Check if the next token is a verb
if pos_tags[index + 1] == 'VERB':
print('Found a verb after a proper noun!')
Este exercício faz parte do curso
NLP Avançado com spaCy
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício