Identifying people mentioned in a news article
In this exercise, you have been given an excerpt from a news article published in TechCrunch. Your task is to write a function find_people
that identifies the names of people that have been mentioned in a particular piece of text. You will then use find_people
to identify the people of interest in the article.
The article is available as the string tc
and has been printed to the console. The required spacy model has also been already loaded as nlp
.
This exercise is part of the course
Feature Engineering for NLP in Python
Exercise instructions
- Create a Doc object for
text
. - Using list comprehension, loop through
doc.ents
and create a list of named entities whose label isPERSON
. - Using
find_persons()
, print the people mentioned intc
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
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(____(____))