ComenzarEmpieza gratis

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

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio