TextBlob是一个简单但强大的Python库,用于处理文本数据,支持情感分析名词提取文本分类等功能。以下是快速上手指南:

安装TextBlob

pip install textblob

📌 注意:需要先安装NLTK依赖,可通过运行 python -m textblob.download_corpora 完成。

基础用法示例

from textblob import TextBlob

text = "我非常喜欢这个教程!它帮助我理解了自然语言处理的基础知识。"
blob = TextBlob(text)
print(blob.sentiment)  # 输出情感极性与主观性
print(blob.noun_phrases)  # 提取名词短语

🐍 运行上述代码后,你将看到类似以下结果:

Sentiment(polarity=0.5, subjectivity=0.6)
NounPhrases: ['这个教程', '自然语言处理', '基础知识']

文本分析功能一览

  • 情感分析:判断文本是积极、中性还是消极
  • 词性标注:识别名词、动词、形容词等
  • 文本分类:自动归类文本主题
  • 翻译与语言检测:支持多语言转换与识别

扩展学习

如果想深入了解自然语言处理技术,可以访问我们的NLTK教程 📚,它将带你探索更复杂的文本处理方法。

文本分析
自然语言处理