शुरू करेंमुफ़्त में शुरू करें

किसी न्यूज़ आर्टिकल में उल्लेखित लोगों की पहचान

इस अभ्यास में, आपको TechCrunch में प्रकाशित एक न्यूज़ आर्टिकल का एक अंश दिया गया है। आपका कार्य find_people नाम का एक फंक्शन लिखना है, जो किसी दिए गए टेक्स्ट में उल्लेखित लोगों के नाम पहचानता है। फिर आप find_people का उपयोग करके आर्टिकल में रुचि के लोगों की पहचान करेंगे.

आर्टिकल tc नाम की स्ट्रिंग के रूप में उपलब्ध है और कंसोल पर प्रिंट किया गया है। आवश्यक spaCy मॉडल पहले से nlp के रूप में लोड है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में NLP के लिए Feature Engineering

पाठ्यक्रम देखें

अभ्यास निर्देश

  • text के लिए एक Doc ऑब्जेक्ट बनाइए.
  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके 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(____(____))
कोड संपादित करें और चलाएँ