TextBlob 是一个用于处理文本的 Python 库,提供简单易用的 API 来进行基础的自然语言处理任务,如情感分析、词性标注、名词短语提取等。它适合初学者快速上手 NLP 应用开发。
📌 快速入门
安装 TextBlob
pip install textblob
注意:需要先安装 NLTK 作为依赖
基础用法示例
from textblob import TextBlob text = "TextBlob 是一个强大的文本处理工具!" analysis = TextBlob(text) print("情感极性:", analysis.sentiment.polarity) print("情感主观性:", analysis.sentiment.subjectivity)
常见功能列表
- 情感分析 😊
- 词性标注 📝
- 语法分析 🧠
- 文本分类 📦
- 名词短语提取 🧩
📊 图片展示
🌐 扩展阅读
📌 小贴士
- 使用
TextBlob().sentiment
可快速获取文本情感倾向(-1 到 1) - 通过
TextBlob.noun_phrases()
提取关键词短语 - 结合 NLTK 可实现更复杂的文本处理
📝 总结
TextBlob 作为入门级 NLP 工具,适合快速验证文本处理想法。对于更复杂的任务,建议探索 spaCy 或 Transformers 等高级库。💡