Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การวิเคราะห์ความเชื่อมั่นของ Twitter โดยใช้โปรแกรม Python


การวิเคราะห์ความเชื่อมั่นของ Twitter โดยใช้โปรแกรม Python

ในบทความนี้ เราจะมาเรียนรู้เกี่ยวกับการวิเคราะห์อารมณ์ของ Twitter เราจะลงทะเบียนสำหรับ twitter oAuth API ติดตั้งการขึ้นต่อกันทั้งหมด และสุดท้ายก็เขียนสคริปต์ตัววิเคราะห์อารมณ์ของเรา

API (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) เป็นเกตเวย์ที่ให้คุณเข้าถึงการทำงานภายในของเซิร์ฟเวอร์บางตัว (Twitter)

ข้อกำหนดเบื้องต้นคือเรามีบัญชี Twitter ที่ตั้งค่าด้วยหมายเลขโทรศัพท์ที่ยืนยันแล้ว

หลังจากนี้เราไปที่เว็บไซต์ Twitters และแตะที่สร้างไอคอนแอพใหม่ ตอนนี้เรากรอกข้อมูลประจำตัวทั้งหมดเช่นชื่อและยอมรับข้อตกลงนักพัฒนาและสุดท้ายคลิกที่สร้าง

ตอนนี้แอปของเราถูกสร้างขึ้นแล้ว ที่เมนูด้านบน เราจะคลิกที่แท็บคีย์ ที่นี่ เราจะได้รายละเอียดการยืนยัน oAuth และตัวสร้างโทเค็นทั้งหมด

ตอนนี้เรามาติดตั้ง การพึ่งพา . ทั้งหมด −

1. โมดูลทไวปปี้

>>> pip install tweepy

2. โมดูล textblob

>>> pip install textblob

textblob คืออะไร ?

เป็นโมดูลที่ใช้ในการวิเคราะห์ความเชื่อมั่น มันมีวิธีการในตัวเพื่อคำนวณความรู้สึกในระดับ -1 ถึง 1

"token.sentiment.polarity"

อันดับแรก เราต้องการ access tokenizer ทั้งหมดจากเว็บไซต์แอปพลิเคชัน twitter ที่สร้างขึ้นในตอนแรก -

#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 เพื่อดำเนินการของเรา

api = tweepy.API(auth)

เราจำเป็นต้องรับทวีตสาธารณะด้วยวิธีการค้นหาและจัดเก็บไว้ในรูปแบบรายการ

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

ในผลลัพธ์ เราสังเกตสิ่งที่เป็นขั้วและอัตวิสัย

ขั้ว วัดว่าข้อความบางข้อความเป็นค่าบวกหรือลบ

อัตนัย วัดข้อความว่ามีความคิดเห็นมากน้อยเพียงใดเมื่อเทียบกับข้อเท็จจริง

บทสรุป

ด้วยความช่วยเหลือของเครื่องวิเคราะห์ความรู้สึกนี้ เราสามารถเข้าใจและดึงความรู้สึกของมนุษย์ออกจากข้อมูลได้