Визначення людей, згаданих у новинній статті
У цій вправі вам надано уривок із новинної статті, опублікованої в TechCrunch. Ваше завдання — написати функцію find_people, яка визначає імена людей, згаданих у конкретному тексті. Потім ви використаєте find_people, щоб знайти потрібних людей у статті.
Стаття доступна як рядок tc і вже виведена в консоль. Потрібну модель spaCy також завантажено як nlp.
Ця вправа є частиною курсу
Інженерія ознак для NLP у Python
Інструкції до вправи
- Створіть об'єкт Doc для
text. - За допомогою спискового включення пройдіться по
doc.entsі створіть список іменованих сутностей з міткоюPERSON. - Використавши
find_persons(), виведіть людей, згаданих уtc.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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(____(____))