在写之前,耳机里一遍遍重复放着毛不易的《牧马城市》,“把烦恼痛了吞了认了算了,不对别人讲,谁还没有辜负几段,昂贵的时光”......
毛不易的歌,适合一个人静下来去听,会有不一样的感觉,这次就对《牧马城市》这首歌的歌词做一个简单的情感分析吧。
SnowNLP的简介及基本使用
由于很多python的第三方库不支持中文,SnowNLP就应用而生了,它可以方便的处理中文文本内容,是受到了TextBlob的启发而写的。
SnowNLP库的主要功能:
- 中文分词(算法Character-Based Generative Model)
- 词性标注
- 情感分析
- 文本分类(朴素贝叶斯)
- 转换拼音
- 繁体转简体
- 提取文本关键词(TextRank)
- 提取摘要(TextRank)
- 分割句子
- 文本相似(BM25)
本文仅对“情感分析”的功能加以总结分析。
首先安装第三方库:pip install snownlp
导入库:from snownlp import SnowNLP
假设我要对句子“今天分析毛不易的歌,太喜欢他的风格了”,可使用: