评论情感分析:2020年东京奥运会的微博用户数据 分析可视化 完整代码+数据 可直接运行
发布时间
阅读量:
阅读量
项目演示:https://www.bilibili.com/video/BV1xb411d7Go/?spm_id_from=333.999.0.0
本博客附完整的代码数据:



# 基于2020年东京奥运会的微博用户分析数据 可视化 评论情感分析 完整代码+数据
good_in_seven = 0
bad_in_seven = 0
good_in_eight = 0
bad_in_eight = 0
import snownlp
import re
with open('情绪对比.txt', 'r', encoding='utf-8') as fp:
for i in fp:
neirong = re.sub(r'\s.*1', '', str(i))
sentence = snownlp.SnowNLP(neirong)
felling = sentence.sentiments
if felling > 0.5 and 'Sat Aug 07' in i:
good_in_seven += 1
elif felling < 0.5 and 'Sat Aug 07' in i:
bad_in_seven += 1
elif felling > 0.8 and 'Sun Aug 08' in i:
good_in_eight += 1
elif felling < 0.6 and 'Sun Aug 08' in i:
bad_in_eight += 1
# print(good_in_seven, bad_in_seven)
# print(good_in_eight, bad_in_eight)
good_seven_per = good_in_seven/(good_in_seven + bad_in_seven)
bad_seven_per = bad_in_seven/(good_in_seven + bad_in_seven)
good_eight_per = good_in_eight/(good_in_eight + bad_in_eight)
bad_eight_per = bad_in_eight/(good_in_eight + bad_in_eight)
print('七号持乐观态度的百分比为' + str(good_seven_per) + '\t消极态度的百分比为' + str(bad_seven_per))
print('八号持乐观态度的百分比为' + str(good_eight_per) + '\t消极态度的百分比为' + str(bad_eight_per))
代码解读

第226条微博:关于微博用户的数据分析及其配套代码.rar- Java类资源库- 文档中心
全部评论 (0)
还没有任何评论哟~
