Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में सेट किए गए डेटा से k सबसे लगातार शब्द खोजें

यदि डेटा सेट में 10 सबसे लगातार शब्दों को खोजने की आवश्यकता है, तो पायथन संग्रह मॉड्यूल का उपयोग करके इसे खोजने में हमारी सहायता कर सकता है। संग्रह मॉड्यूल में एक काउंटर वर्ग होता है जो शब्दों की एक सूची प्रदान करने के बाद शब्दों की गिनती देता है। प्रोग्राम इनपुट के लिए आवश्यक ऐसे शब्दों की संख्या का पता लगाने के लिए हम सबसे_कॉमन विधि का भी उपयोग करते हैं।

उदाहरण

नीचे दिए गए उदाहरण में हम एक पैराग्राफ लेते हैं, और फिर पहले स्प्लिट () लागू करने वाले शब्दों की एक सूची बनाते हैं। फिर हम सभी शब्दों की गिनती खोजने के लिए काउंटर () लागू करेंगे। अंत में सबसे_कॉमन फ़ंक्शन हमें इस बात का उचित परिणाम देगा कि हम उच्चतम आवृत्ति वाले ऐसे कितने शब्द चाहते हैं।

from collections import Counter
word_set = " This is a series of strings to count " \
   "many words . They sometime hurt and words sometime inspire "\
   "Also sometime fewer words convey more meaning than a bag of words "\
   "Be careful what you speak or what you write or even what you think of. "\
# Create list of all the words in the string
word_list = word_set.split()

# Get the count of each word.
word_count = Counter(word_list)

# Use most_common() method from Counter subclass
print(word_count.most_common(3))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

[('words', 4), ('sometime', 3), ('what', 3)]

  1. पायथन में एक सूची में सबसे लगातार तत्व खोजें

    इस लेख में हम देखेंगे कि किसी दी गई सूची में सबसे आम तत्व को कैसे खोजा जाए। दूसरे शब्दों में, उच्चतम आवृत्ति वाला तत्व। अधिकतम और गणना के साथ हम सूची के अद्वितीय तत्वों को प्राप्त करने के लिए सेट फ़ंक्शन क्यों लागू करते हैं और फिर सूची में उन तत्वों में से प्रत्येक का खाता रखते हैं। उच्चतम आवृत्ति

  1. दो स्ट्रिंग्स से असामान्य शब्द खोजने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें दो तार दिए गए हैं, हमें दिए गए तार से असामान्य शब्द निकालने होंगे। आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें - उदाहरण # uncommon words def find(A, B):    # count    count = {}   &n

  1. सेट से आइटम हटाने के लिए पायथन प्रोग्राम

    हम समुच्चय शब्द से बहुत परिचित हैं क्योंकि गणित की दृष्टि से हम समुच्चय के बारे में जानते हैं। पायथन में सेट एक डेटा संरचना है जो गणित में सेट के बराबर है। इसमें विभिन्न तत्व शामिल हो सकते हैं; एक सेट में तत्वों का क्रम अपरिभाषित है। आप एक सेट के तत्वों को जोड़ और हटा सकते हैं, आप सेट के तत्वों को प