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

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


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

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

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

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

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

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

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

<ก่อน>1. โมดูล tweepy>>> pip ติดตั้ง tweepy2 โมดูล textblob>>> pip ติดตั้ง textblob

หยดข้อความคืออะไร

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

"token.sentiment.polarity"

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

#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_token,access_token_secret)

ตอนนี้เราสร้างตัวแปร API เพื่อดำเนินการของเรา

api=tweepy.API(auth)

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

public_tweet=api.search('Tutorialspoint') สำหรับทวีตใน public_tweet:การวิเคราะห์ print(tweet.text) =TextBlob(tweet.text) พิมพ์ (การวิเคราะห์)

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

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

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

บทสรุป

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