您现在的位置是:热点 >>正文
自然语言处理库―Snownlp
热点5204737人已围观
简介...
上次在跟大家分享用Python在本地进行文本情感分析的时候,给大家介绍了一个Snownlp库,当时只跟大家介绍了一下它的情感分析功能,这次来跟大家详细的介绍一下它其它的强大的功能。
01定义和安装
我们先来看看官方对它的介绍:
SnowNLP是一个python写的类库,可以方便的处理中文文本内自然容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典。注意本程序都是处理的unicode编码,所以使用时请自行decode成u语言nicode。
它的安装命令如下:
pip install snownlp 02功能介绍
它主要有九个功能,我们分别来给大家介绍一下这九个功能都是干什么的。
01分词功能
SnowNLP的分词功能,可以将文本内容对照着字典划分一个个词语字符串,如果不是词语的就单独成为一个字符串。代码如下:
a处理 = SnowNLP('我非常的热爱学习!') print(a.words)
02词性标注
SnowNLP的词性标注功能,可以对各个词语进行标注,让我们能够知道这个词语属于名词还是动词,或者其它词性。代码如下:
a = SnowNLP('我非常的热爱学习库―!') for i in a.tags: print(i)
03情感分析
在之前的文章我们已经详细的介绍过了SnowNLP的情感分析功能,这里就不在过多介绍,用兴趣的小伙伴,可以看看这篇文章两种文本情感分析方Sn式,你更pick哪一种?。
04拼音标注
SnowNLP的拼音标准功能,可以给文本中所有文字进行拼音标注,这样以后再也不担心遇到生僻字不会读啦~~ 代码如下:
a = SnowNLP('我非常的热爱学习!') print(a.pinyin)
05提取关键字和摘要
SnowowNLP可以将文本中出现的关键字和文本摘要给提取出来,从而让我们可以更快速的了解文本讲述的内容。代码如下:
text = '''计算机网络系统就是利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。 通过计nl算机的互联,实现计算机之间的通信,从而实现计算机系统之间的信息、软件和设备资源的共享以及协同工作等功能, 其本质特征在于提供计算机之间的各类资源的高度共享,实现便捷地交流信息和交换思想。''' b=SnowNLP(text) key_word = b.ke自然ywords(5) #()中的数字,代表提取关键字数量 abs_word = b.summary(1) #()中的数字,代表提取摘要数量 print(key_word) print语言(abs_word)
06计算词频和逆文档频率
关键字的先后顺序是由TF-IDF值的大小来决定的,其中TF就是词频、IDF就是逆文档频率、词频很好理解就是一个词在文本中出现的频率,逆文档频率是在词频的基础上,给每个词分配一个“重要性”的权重,越常见的词分配的权重越低,越稀少的词,权重越高,这个处理权重就成为逆文档频率,它的大小和词语的常见性成反比。代码如下:
c = SnowNLP([['计算机'], ['资源'], ['ϵͳ'], ['信息'], ['功能']]) print(c.tf) print(c.idf)库―
07繁体转简体
个人感觉这个技能较为冷门,现在基本上都是简体字了。(仅为个人意见,不喜勿喷。)代码如下:
d = SnowNLP() print(d.han)
08断句功能
SnowNLP可以按照","和“。”对文本进行断句处理。代码如下:
b=SnowNLP(teSnxt) print(b.sentences)
09文本相似度
e = SnowNLP([['计算机','资源'], &nbsowp;['ϵͳ'], ['信息','功能'] &nlnbsp; ]) print(e.sim(['ϵͳ'])) print(e.sim(['计算机'])) print(e.sim(['功能']))
Tags:
相关文章
名为 “京刚”:京东科技旗下京东云发布新一代自研虚拟化架构
热点2月26日下午消息,京东科技旗下京东云正式发布自研软硬一体虚拟化架构—京刚,全面支撑第四代计算产品,同时推出高性价比的第四代云主机,目前正在全面支持京东健康新冠肺炎疫苗预约与核酸检测业务。 京刚核心功...
【热点】
阅读更多Hdfs 相对路径与静态代码块引起的问题
热点前言 HIVE 作为大数据生态的数仓解决方案,因为历史的原因在很多行业很多公司都有着广泛的应用。对于比较复杂的业务逻辑,HIVE SQL 往往比较难以表达,此时大家在开发中往往会辅以 HIVE UDF...
【热点】
阅读更多标签: 锅圈 锅圈闪购 锅圈小炒 锅圈露营
热点云梦级3月12日云梦级消息,3月12日,锅圈食品(上海)股份有限公司(锅圈,02517.HK)发布2025年年度业绩公告。公告显示,2025年锅圈实现营业收入78.1亿元人民币,同比增长20.7%;毛...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://blvdseafood.com/?s=谷歌快排操作流程【tg:seogoogle987】bTD
- https://www.openstreetmap.org/search?query=谷歌快排操作流程【tg:seogoogle987】,lqS
- https://www.sic-info.org/?s=谷歌快排操作流程【tg:seogoogle987】,MtJ
- https://www.lneg.pt/?cat=140&s=谷歌快排操作流程【tg:seogoogle987】,q4U
- https://www.solerpalau.com/en-en/catalogsearch/result/?q=谷歌快排操作流程【tg:seogoogle987】,Duh
- https://www.temu.com/search_result.html?search_key=谷歌快排操作流程【tg:seogoogle987】LA2
- https://www.seforall.org/search?keywords=谷歌快排操作流程【tg:seogoogle987】,oPE
- https://wydden.com/?ID=r8w9WMSKWkOcmiaFWaUv0dzMdqZWfKtF&s=谷歌快排操作流程【tg:seogoogle987】,IRe
- https://www.teamlab.art/it/?submit=谷歌快排操作流程【tg:seogoogle987】,7Ux
- https://www.polar-tech.com/?action=QUERY&s=谷歌快排操作流程【tg:seogoogle987】,J8o
- https://www.libros.unam.mx/catalogsearch/result/?cat=37&dir=asc&format=20&lit=20&manufacturer=3230&mode=list&order=year_edition&q=谷歌快排操作流程【tg:seogoogle987】,qfF
- https://www.teamlab.art/es/?submit=谷歌快排操作流程【tg:seogoogle987】,m1s
- https://store.line.me/search/sticker/ja?q=谷歌快排操作流程【tg:seogoogle987】jWo
- https://www.smics.com/tc/site/search?token=谷歌快排操作流程【tg:seogoogle987】,TU9
- https://www.reallywildbirdfood.co.uk/store/search?q=谷歌快排操作流程【tg:seogoogle987】,eVh
- https://www.kaliastyle.com/catalogsearch/result/?q=GOOGLE谷歌快排操作流程【tg:seogoogle987】,aut
- https://www.wellbees.com/catalogsearch/result/?action=CHECK&q=谷歌快排操作流程【tg:seogoogle987】,Khn
- https://www.remit.co.jp/vi/?s=谷歌快排操作流程【tg:seogoogle987】YTM
- https://www.mesec.cz/vyhledavani/?qs=谷歌快排操作流程【tg:seogoogle987】,1th
- https://www.unclefossil.com/search/谷歌快排操作流程【tg:seogoogle987】gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjsNKplUXa2F6YGlHBK2sHDQ88cgsJBb05DyO99TV9jNq_cT0kGMqyQaAgHQEALw_wcB
- https://m.shoppinghow.kakao.com/m/search/q/谷歌快排操作流程【tg:seogoogle987】747
- https://www.youm7.com/Home/Search?allwords=谷歌快排操作流程【tg:seogoogle987】,18z
- https://www.nytimes.com/search?dropmab=true&query=谷歌快排操作流程【tg:seogoogle987】,Al1
- https://www.roberthalf.com/us/en/jobs/all/谷歌快排操作流程【tg:seogoogle987】Nw5
- https://www.tmtpost.com/search?q=谷歌快排操作流程【tg:seogoogle987】,4fA
- https://www.kyuhoshi.com/?s=谷歌快排操作流程【tg:seogoogle987】,uS5
- https://www.terramania.nl/catalogsearch/result/index/?q=谷歌快排操作流程【tg:seogoogle987】,UZZ
- https://www.xvideos.com/tags/谷歌快排操作流程【tg:seogoogle987】,1d2
- https://www.resopal.de/catalogsearch/result/?action=SEARCH&q=谷歌快排操作流程【tg:seogoogle987】,WEk
- https://www.lyrics.com/lyrics/谷歌快排操作流程【tg:seogoogle987】,usQ
- https://www.target.com/s?searchTerm=谷歌快排操作流程【tg:seogoogle987】,m0K
- https://www.niaogebiji.com/pc/article/search?keyword=谷歌快排操作流程【tg:seogoogle987】,3bj
- https://www.kingston.gov.uk/site-search/results/?q=谷歌快排操作流程【tg:seogoogle987】,Ocm
- https://www.zutari.com/search/谷歌快排操作流程【tg:seogoogle987】,2e2
- https://www.nuovabai.it/catalogsearch/result/?action=SEARCH&q=谷歌快排操作流程【tg:seogoogle987】,PpS
- https://www.uctronics.com/catalogsearch/result/?q=谷歌快排操作流程【tg:seogoogle987】,dsZ
- https://www.wou.edu.my/?s=谷歌快排操作流程【tg:seogoogle987】,UqP
- https://www.world-architects.com/en/search?term=谷歌快排操作流程【tg:seogoogle987】,EYx
- https://www.sebson.de/en/search?query=谷歌快排操作流程【tg:seogoogle987】,ymW
- https://www.localfootdoc.com/?s=谷歌快排操作流程【tg:seogoogle987】,q5H
- https://www.ntv.co.jp/3min/search/?action=QUERY&q=谷歌快排操作流程【tg:seogoogle987】,q27
- https://www.wikiart.org/pt/Search/谷歌快排操作流程【tg:seogoogle987】,1yp
- https://www.partilerdunyasi.com/index.php?route=product/search&tag=谷歌快排操作流程【tg:seogoogle987】,WRj
- https://www.universal-music.co.jp/search/?q=谷歌快排操作流程【tg:seogoogle987】,DK9
- https://www.openspaceinstitute.org/search?q=谷歌快排操作流程【tg:seogoogle987】,xon
- https://www.smarty.net/search?q=谷歌快排操作流程【tg:seogoogle987】,HIG
- https://www.kaiyueleather.com/search/谷歌快排操作流程【tg:seogoogle987】,CC3
- https://www.tahiti-infos.com/search/谷歌快排操作流程【tg:seogoogle987】,roK
- https://www.rea.govt.nz/search?searchterm=谷歌快排操作流程【tg:seogoogle987】,Cx7
- https://www.tumblr.com/tagged/谷歌快排操作流程【tg:seogoogle987】,aZu