Identificar a las personas mencionadas en un artículo de noticias
En este ejercicio, se te ha dado un fragmento de un artículo publicado en TechCrunch. Tu tarea es escribir una función find_people que identifique los nombres de las personas mencionadas en un texto concreto. Después, usarás find_people para identificar a las personas de interés en el artículo.
El artículo está disponible en la cadena tc y ya se ha mostrado en la consola. El modelo de spaCy necesario también está cargado como nlp.
Este ejercicio forma parte del curso
Ingeniería de características para NLP en Python
Instrucciones del ejercicio
- Crea un objeto Doc para
text. - Usando una list comprehension, recorre
doc.entsy crea una lista de entidades con nombre cuyolabelseaPERSON. - Usando
find_persons(), imprime las personas mencionadas entc.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
def find_persons(text):
# Create Doc object
doc = ___(___)
# Identify the persons
persons = [ent.____ for ent in doc.____ if ent.____ == 'PERSON']
# Return persons
return persons
print(____(____))