安装 pip install textblob
<pre>#-*- coding:utf-8 -*-
# 词性标注, 名词短语抽取,情感分析
import textblob
text ="Join thousands of learners from around the world who are improving their English listening skills with our online courses. " \
"Join thousands of learners from around the world who are improving their English listening skills with our online courses." # 必须后面句号后面有空格才能分句
blob = textblob.TextBlob(text)
sentences = blob.sentences
print("分句1",sentences)
# 从分句到分词
words_list = []
for sentence in sentences:
words_list.append(sentence.words)
print(sentence.words)
# 统计单词/短语 词频
counts = blob.word_counts['the']
print('词频统计the的次数',counts)
noun_count = blob.noun_phrases.count('join',case_sensitive=False)
print('名词world出现的次数',noun_count) # 改成非名词后出现为0 online,the0,world0,their0 courses0 有点问题
# 词性标注:
tags= blob.tags
print("tags of words", tags) # 'NNP' is noun
# 情感分析:
text2 = "NLP is amazing and simple to study" # 0.3 0.62
# text2 = "NLP is easy and simple to study" # 0.21 0.59
blob2 = textblob.TextBlob(text2)
result = blob2.sentiment
print(result)
# 机器翻译
en_text = text
en_blob = textblob.TextBlob(en_text)
zh_text = en_blob.translate(from_lang='en',to='zh-CN') # 这个要连接网站
print(zh_text)</pre>
