Buenas prácticas con estructuras de datos
El código de este ejemplo intenta analizar un texto y recoger todos los nombres propios. Si el token que sigue al nombre propio es un verbo, también debería extraerse. Ya se ha creado un objeto doc.
# 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 ejercicio forma parte del curso
NLP avanzado con spaCy
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio