ПочатиПочніть безкоштовно

Визначення людей, згаданих у новинній статті

У цій вправі вам надано уривок із новинної статті, опублікованої в 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(____(____))
Редагувати та запускати код