赞
踩
SnowNLP是一个Python语言编写的自然语言处理工具包,主要功能是对中文文本进行情感分析、提取关键词、分词、词性标注等操作。它基于概率统计的模型,对中文语料有较好的支持,特别适合于非结构化的中文文本数据处理。
pip install snownlp
- from snownlp import SnowNLP
-
- text = '我爱北京天安门'
- s = SnowNLP(text)
- print(s.words) # 输出:['我', '爱', '北京', '天安门']
这个功能类似jieba分词
- # 导入SnowNLP库
- from snownlp import SnowNLP
-
- # 将要分析的文本赋值给text变量
- text = '这部电影真的很好看'
-
- # 创建SnowNLP对象s,并将text作为参数传递给它
- s = SnowNLP(text)
-
- # 使用sentiments方法计算情感得分,并将结果赋值给sentiment_score变量
- sentiment_score = s.sentiments
- print(sentiment_score)
-
- # 根据情感得分的正负来判断文本的情感倾向,并输出相应的结果
- if sentiment_score > 0.5:
- print('正面情感')
- else:
- print('负面情感')
返回一个介于0(负面)到1(正面)之间的浮点数。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。