কম্পিউটার টিউটোরিয়াল

পাইথনে টুইটার সেন্টিমেন্ট অ্যানালিসিস

এই আর্টিকেলে টুইটার সেন্টিমেন্ট অ্যানালিসিস শিখব। টুইটার oAuth API রেজিস্টার করব, ডিপেন্ডেন্সি ইনস্টল করব, এবং সেন্টিমেন্ট অ্যানালাইজার স্ক্রিপ্ট লিখব।

প্রস্তুতি

  • ভেরিফায়ড ফোন নম্বর সহ টুইটার অ্যাকাউন্ট দরকার।
  • টুইটার ডেভেলপার সাইটে অ্যাপ তৈরি করে OAuth কী ও টোকেন নিতে হবে।

ডিপেন্ডেন্সি ইনস্টলেশন


pip install tweepy
pip install textblob

TextBlob সেন্টিমেন্ট অ্যানালিসিস মডিউল। এটি -1 থেকে 1 স্কেলে পোলারিটি দেয়।

কোড উদাহরণ


# Twitter credentials
consumer_key = 'xxxxx'
consumer_secret = 'xxxx'
access_key = 'xxxx'
access_secret = 'xxxx'

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)

public_tweet = api.search('Tutorialspoint')
for tweet in public_tweet:
    print(tweet.text)
    analysis = TextBlob(tweet.text)
    print(analysis.sentiment.polarity, analysis.sentiment.subjectivity)

Polarity - টেক্সট কতটা পজিটিভ বা 네가েটিভ।
Subjectivity - টেক্সট কতটা মতামত-প্রধান নাকি ফ্যাক্টুয়াল।

উপসংহার

এই সেন্টিমেন্ট অ্যানালাইজার দিয়ে ডেটা থেকে মানবিক অনুভূতি বোঝা যায়।

  1. পাইথনে unittest মডিউল দিয়ে ইউনিট টেস্টিং

  2. পাইথন ব্যবহার করে টুইটার সেনটিমেন্ট অ্যানালিসিস

  3. পাইথনে OpenCV ব্যবহার করে ভিডিও থেকে ফ্রেম এক্সট্রাক্ট করা

  4. পাইথনে cx_Freeze ব্যবহার করে এক্সিকিউটেবল বানানো