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

Python में डेटासेट से k सबसे अधिक बार आने वाले शब्द ढूंढना


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

उदाहरण

नीचे दिए गए उदाहरण में हम एक पैराग्राफ लेते हैं, और फिर पहले split() लागू करके शब्दों की सूची बनाते हैं। फिर हम सभी शब्दों की गिनती ढूंढने के लिए counter() लागू करेंगे। अंत में most_common फ़ंक्शन हमें वांछित परिणाम देगा कि हम उच्चतम फ्रीक्वेंसी वाले कितने ऐसे शब्द चाहते हैं।

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. " \ # स्ट्रिंग में सभी शब्दों की सूची बनाएं word_list = word_set.split() # प्रत्येक शब्द की गिनती प्राप्त करें word_count = Counter(word_list) # Counter सबक्लास से most_common() मेथड का उपयोग करें print(word_count.most_common(3))

आउटपुट

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

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

  1. - पायथन में सूची में सबसे अधिक बारंबार तत्व ढूंढें

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

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

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें दो स्ट्रिंग्स दी गई हैं, हमें दी गई स्ट्रिंग्स से असामान्य शब्द प्राप्त करने हैं। उदाहरण # असामान्य शब्द def find(A, B): # काउंट count = {} # A में डालें for word in A.split(): count[word] = count.get(w

  1. - पायथन प्रोग्राम: सेट से आइटम्स हटाना

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