TextBlob 是一个简单的自然语言处理库,它提供了对文本进行各种操作的功能,如分词、词性标注、情感分析等。以下是一个基本的 TextBlob 教程。

安装 TextBlob

首先,你需要安装 TextBlob。你可以使用 pip 来安装它:

pip install textblob

安装完成后,你可能还需要下载一些额外的资源:

import nltk
nltk.download('punkt')
nltk.download('averaged_perceptron_tagger')
nltk.download('vader_lexicon')

基本用法

以下是一个简单的例子,展示了如何使用 TextBlob 进行情感分析:

from textblob import TextBlob

text = "TextBlob is really awesome!"
blob = TextBlob(text)

print(blob.sentiment)

这段代码将输出一个包含两个属性的 Sentiment 对象:polaritysubjectivity

  • polarity 表示文本的情感极性,范围从 -1 到 1。
  • subjectivity 表示文本的主观性,范围从 0 到 1。

词汇频率

TextBlob 还可以用来计算文本的词汇频率:

from textblob import TextBlob

text = "TextBlob is a Python library for processing textual data."
blob = TextBlob(text)

print(blob.word_counts)

这将输出一个字典,包含文本中每个单词及其出现的次数。

进一步阅读

要了解更多关于 TextBlob 的信息,请访问 TextBlob 官方文档.

返回首页