python 情感极性分析代码实例
时间: 2023-07-25 08:07:16 浏览: 117
以下是一个简单的 Python 情感极性分析代码实例,使用 TextBlob 库来进行情感分析:
```python
from textblob import TextBlob
# 定义文本
text = "这个产品真是太棒了,我非常喜欢它!"
# 使用 TextBlob 进行情感分析
blob = TextBlob(text)
polarity = blob.sentiment.polarity
# 输出情感极性得分
print("情感极性得分为: ", polarity)
```
输出:
```
情感极性得分为: 0.55
```
其中,情感极性得分为介于 -1 到 1 之间的浮点数,表示文本的情感极性,负数表示负面情感,正数表示正面情感,0 表示中性情感。在上面的例子中,得分为 0.55,表示该文本具有一定的正面情感。
相关问题
python 情感极性分析代码实例(文本需要导入TXT文件)
以下是一个简单的 Python 示例代码,用于对文本进行情感极性分析:
```python
# 导入所需的库
import os
import jieba
from snownlp import SnowNLP
# 打开文本文件
with open("text.txt", "r", encoding="utf-8") as f:
text = f.read()
# 使用 jieba 分词
words = jieba.lcut(text)
# 使用 SnowNLP 进行情感分析
s = SnowNLP(text)
sentiments = s.sentiments
# 输出情感极性得分
print("情感极性得分:", sentiments)
```
请注意,此示例使用了 jieba 和 snownlp 库,因此需要先安装这些库。如果您没有安装,请使用以下命令进行安装:
```python
pip install jieba
pip install snownlp
```
另外,请将要分析的文本保存为 "text.txt" 文件,并将其放置在与 Python 文件相同的目录中。
阅读全文