日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NLP之TEA:基于SnowNLP实现自然语言处理之对输入文本进行情感分析(分词→词性标注→拼音简繁转换→情感分析→测试)

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NLP之TEA:基于SnowNLP实现自然语言处理之对输入文本进行情感分析(分词→词性标注→拼音简繁转换→情感分析→测试) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

NLP之TEA:基于SnowNLP實現自然語言處理之對輸入文本進行情感分析(分詞→詞性標注→拼音&簡繁轉換→情感分析→測試)

?

?

?

?

目錄

NLP分詞

NLP詞性標注

NLP情感分析—TEA

NLP常見功能(輸出拼音、支持方法)

NLP測試


?

?

?

?

?

?

?

NLP分詞

sentence = u"今年春節檔的電影,我尤其喜歡吳京主演的電影《流浪地球》" s = SnowNLP(sentence)print("Segmented words = {}".format(s.words))

Segmented words = ['今年', '春節', '檔', '的', '電影', ',', '我', '尤其', '喜歡', '吳', '京', '主演', '的', '電影', '《', '流浪', '地球', '》']

?

?

?

NLP詞性標注

for word, tag in s.tags:print("Word = {}, Tag = {}\n".format(word, tag))

Tagging:?
Word = 今年, Tag = t
Word = 春節, Tag = t
Word = 檔, Tag = Ng
Word = 的, Tag = u
Word = 電影, Tag = n
Word = ,, Tag = w
Word = 我, Tag = r
Word = 尤其, Tag = d
Word = 喜歡, Tag = v
Word = 吳, Tag = nr
Word = 京, Tag = nr
Word = 主演, Tag = v
Word = 的, Tag = u
Word = 電影, Tag = n
Word = 《, Tag = w
Word = 流浪, Tag = vn
Word = 地球, Tag = n
Word = 》, Tag = w

?

?

?

NLP情感分析—TEA

print("Sentiment score = {}".format(s.sentiments))

Sentiment score = 0.999991806695989

?

?

?

?

NLP常見功能(輸出拼音、支持方法)

print("Pinyin = {}".format(s.pinyin))print(dir(s))

Pinyin = ['jin', 'nian', 'chun', 'jie', 'dang', 'de', 'dian', 'ying', ',', 'wo', 'you', 'qi', 'xi', 'huan', 'wu', 'jing', 'zhu', 'yan', 'de', 'dian', 'ying', '《', 'liu', 'lang', 'di', 'qiu', '》']
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'bm25', 'doc', 'han', 'idf', 'keywords', 'pinyin', 'sentences', 'sentiments', 'sim', 'summary', 'tags', 'tf', 'words']
?

sentence = u"春節檔的電影,我尤其喜歡吳京主演的電影" print("簡繁轉換 = {}".format(s.han))

簡繁轉換 = 春節檔的電影,我尤其喜歡吳京主演的電影

?

?

?

?

NLP測試

sentence = u"明天早上舉行2019屆全明星比賽,我會看直播,因為我特別喜歡詹姆斯、韋德、杜蘭特、庫里" print("Sentiment score = {}".format(s.sentiments))sentence = u"明天早上有比賽" print("Sentiment score = {}".format(s.sentiments))sentence = u"明天,上海又要下雨,我特別不喜歡下雨的天氣!" print("Sentiment score = {}".format(s.sentiments))

Sentiment score = 0.9713889788637894
Sentiment score = 0.4228962549024792
Sentiment score = 0.031366312726148315

?

?

總結

以上是生活随笔為你收集整理的NLP之TEA:基于SnowNLP实现自然语言处理之对输入文本进行情感分析(分词→词性标注→拼音简繁转换→情感分析→测试)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。