ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea un objeto Doc para text.
  • Usando una list comprehension, recorre doc.ents y crea una lista de entidades con nombre cuyo label sea PERSON.
  • Usando find_persons(), imprime las personas mencionadas en tc.

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(____(____))
Editar y ejecutar código