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

पायथन का उपयोग करते हुए ट्विटर सेंटीमेंट विश्लेषण

पायथन का उपयोग करते हुए ट्विटर सेंटीमेंट विश्लेषण

इस लेख में, हम ट्विटर के भावनात्मक विश्लेषण के बारे में जानेंगे। हम ट्विटर ओएथ एपीआई के लिए पंजीकरण करेंगे, सभी निर्भरताओं को स्थापित करेंगे और अंत में हमारी भावनात्मक विश्लेषक स्क्रिप्ट लिखेंगे।

एक एपीआई (एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस) एक गेटवे है जो आपको कुछ सर्वर (ट्विटर) आंतरिक कार्यक्षमता तक पहुंचने की अनुमति देता है।

शर्त यह है कि हमारे पास एक सत्यापित फ़ोन नंबर के साथ एक ट्विटर खाता स्थापित है।

इसके बाद हम ट्विटर की वेबसाइट पर जाते हैं और क्रिएट न्यू एप आइकन पर टैप करते हैं। अब हम सभी क्रेडेंशियल्स यानी नाम भरते हैं और डेवलपर समझौते को स्वीकार करते हैं और अंत में क्रिएट पर क्लिक करते हैं।

अब हमारा ऐप बन गया है, टॉप मेन्यू पर हम कीज़ टैब पर क्लिक करेंगे। यहां हम अपने OAuth सत्यापन विवरण और सभी टोकन प्राप्त करेंगे।

आइए अब सभी निर्भरता स्थापित करें -

1. tweepy module :
>>> pip install tweepy
2. textblob module :
>>> pip install textblob

टेक्स्टब्लॉब क्या है?

यह भावना विश्लेषण में उपयोग किया जाने वाला एक मॉड्यूल है। इसमें -1 से 1 के पैमाने पर भावनाओं की गणना करने के लिए एक अंतर्निहित विधि शामिल है।

"token.sentiment.polarity"

सबसे पहले, हमें शुरू में बनाई गई ट्विटर एप्लिकेशन वेबसाइट से सभी एक्सेस टोकननाइज़र की आवश्यकता है -

#Twitter credentials for the app interface
consumer_key = 'xxxxx'
consumer_secret = 'xxxx'
access_key= 'xxxx'
access_secret = 'xxxx'

नहीं, हमें स्क्रिप्ट के माध्यम से क्रेडेंशियल प्रमाणित करने की आवश्यकता है। उसके लिए, हम एक प्रमाणीकरण चर . बनाते हैं प्रमाणीकरण।

auth =tweepy.OauthHandler(consumer_key,consumer_secret)

अब हम प्रमाणीकरण चर की मदद से एक्सेस टोकन सेट करते हैं

auth.set_access_token(access_token,access_token_secret)

अब हम अपने कार्यों को करने के लिए एक एपीआई वैरिएबल बनाते हैं

api=tweepy.API(auth)

हमें खोज के माध्यम से सार्वजनिक ट्वीट प्राप्त करने की आवश्यकता है विधि और इसे एक सूची के रूप में संग्रहीत करें।

public_tweet में ट्वीट के लिए
public_tweet=api.search('Tutorialspoint')
for tweet in public_tweet:
   print(tweet.text)
   analysis=TextBlob(tweet.text)
   print(analysis)

आउटपुट में, हम चीज़ यानी ध्रुवता और व्यक्तिपरकता का निरीक्षण करते हैं।

ध्रुवीयता मापता है कि कोई पाठ कितना सकारात्मक या नकारात्मक है।

विषयपरकता पाठ को मापता है कि तथ्यात्मक की तुलना में इसे कितना माना जाता है।

निष्कर्ष

इस भावना विश्लेषक की मदद से, हम डेटा से मानवीय भावनाओं को समझने और निकालने में सक्षम हैं।


  1. पायथन का उपयोग करते हुए ट्विटर सेंटीमेंट विश्लेषण

    इस लेख में, हम ट्विटर के भावनात्मक विश्लेषण के बारे में जानेंगे। हम ट्विटर ओएथ एपीआई के लिए पंजीकरण करेंगे, सभी निर्भरताओं को स्थापित करेंगे और अंत में हमारी भावनात्मक विश्लेषक स्क्रिप्ट लिखेंगे। एक एपीआई (एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस) एक गेटवे है जो आपको कुछ सर्वर (ट्विटर) आंतरिक कार्यक्षमता तक

  1. व्हाट्सएप पायथन का उपयोग कर रहा है?

    इस खंड में हम एक व्हाट्सएप चैटबॉट बनाने जा रहे हैं, लेकिन ट्विटर या फेसबुक के लिए कुछ अन्य चैटबॉट्स के विपरीत, व्हाट्सएप चैटबॉट व्हाट्सएप की नीतियों के कारण सीधे प्लेटफॉर्म पर नहीं चलते हैं। लेकिन प्राप्त करने का एक तरीका है, सेलेनियम का उपयोग करके, अजगर में एक बहुत ही स्मार्ट पैकेज जिसके साथ डेवलप

  1. पायथन में CX_Freeze का उपयोग करना

    कभी-कभी हमें कुछ अलग बनाने का मन करता है जो बहुत ही रोमांचक होता है, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करते हुए, यदि हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं, तो हम ऐसा कर सकते हैं, केवल उन स