分词一些分词常用工具

分词工具  时间:2021-03-07  阅读:()

一些分词常用工具

分词用到的一些方法和工具

NLTK的一些分词方法

这些对象均来源于nltk.tokenize库

1.word_tokenize

导入nltk的tokenize库后 tokens=nltk.word_tokenize(sentence)语句进行分词操作 sentence为待处理的字符串。返回一个列表。该方法要求被处理的字符串本身各个词语间有空格能处理如don’ t,they’ l l等缩写词的情况。

2.TweetTokenizer 分两种 1.不带参数token=

TweetTokenizer().tokenize(sentence)处理输入"This is a cooool

#dummysmi ley: :-) :-P<3 and somearrows<> -><--"

输出['This',' is','a','cooool','#dummysmi ley',' :',' :-)',' :-P','<3','and','some','arrows','<','>','->','<--']能够拆分无效用的标点符号。 2.带参数token=

TweetTokenize(strip_handles=True,reduce_len=True)输入@remy:This iswaaaaayyyytoo much foryou! ! ! ! ! !

输出[' :','This',' is','waaayyy','too','much','for','you',

' !',' !',' !']

当一个词中相同字符连续出现3次以上就只保留3个。

3.MWETokenizer tokenizer=MWETokenizer([('a',

' l ittle'), ('a',' l ittle','bit'),

('a',' lot')])

输入tokenizer.tokenize(' Ina l ittleora l ittlebitora lot inspiteof' .spl it())输出[' In','a_l ittle','or','a_l ittle_bit','or',

'a_lot',‘in’' in_spite_of']

可见该方法可对已先保留的一些短语或者组合进行重组对一些专有词可以先进行保留如F-16最后重组已保留 ‘-’ 

4.RegexpTokenizer

使用到正则表达式进行分词如对一些金钱表示或者其他非空白序列。tokenizer=RegexpTokenizer('\w+|\$[\d\.]+|\S+')

输入"Good muffinscost$3.88\nin NewYork. Pleasebuyme\ntwoofthem.\n\nThanks."

输出['Good','muffins','cost',

'$3.88',' in','New','York',

' .',

'Please','buy','me','two','of','them',' .','Thanks',

' .']

5.Twitter-awaretokenizer

按空格进行分词 同时针对推文一些特性去除@用户名保留表情等一些特殊符号。

输入"This isacooool#dummysmi ley: :-) :-P<3and somearrows<> -><--"

输出['This',' is','a','cooool','#dummysmi ley',' :',' :-)',' :-P','<3','and','some','arrows','<','>','->','<--']

6.StanfordTokenizer

按空格进行分词对于$4.28之类的将符号与数字分开。 输入"Goodmuffins cost$3.88\nin NewYork. Please buy me\ntwoof them.\nThanks."

输出['Good','muffins','cost',

'$','3.88',' in','New',

'York',' .','Please','buy',

'me','two','of','them',

' .','Thanks',' .']

云基最高500G DDoS无视CC攻击(Yunbase),洛杉矶CN2GIA、国内外高防服务器

云基成立于2020年,目前主要提供高防海内外独立服务器用户,欢迎各类追求稳定和高防优质线路的用户。业务可选:洛杉矶CN2-GIA+高防(默认500G高防)、洛杉矶CN2-GIA(默认带50Gbps防御)、香港CN2-GIA高防(双向CN2GIA专线,突发带宽支持,15G-20G DDoS防御,无视CC)、国内高防服务器(广州移动、北京多线、石家庄BGP、保定联通、扬州BGP、厦门BGP、厦门电信、...

金山云:618年中促销,企业云服务器2核4G仅401.28元/年,827.64元/3年

金山云618年中促销活动正在进行中!金山云针对企业级新用户优惠力度比普通个人用户优惠力度要大,所以我们也是推荐企业新用户身份购买金山云企业级云服务器,尽量购买3年配置的,而不是限时秒杀活动中1年的机型。企业级用户购买金山云服务器推荐企业专区:云服务器N3 2核4G云服务器,1-5M带宽,827.64元/3年,性价比高,性能稳定!点击进入:金山云618年中促销活动目前,金山云基础型E1云服务器2核4...

王小玉网-美国洛杉矶2核4G 20元/月,香港日本CN2 2核2G/119元/季,美国300G高防/80元/月!

 活动方案:美国洛杉矶 E5 2696V2 2核4G20M带宽100G流量20元/月美国洛杉矶E5 2696V2 2核4G100M带宽1000G流量99元/季香港CN2 E5 2660V2 2核2G30M CN2500G流量119元/季日本CN2E5 2660 2核2G30M CN2 500G流量119元/季美国300G高防 真实防御E5 2696V2 2核2G30M...

分词工具为你推荐
sonicchat深圳哪里有卖汽车模型?Baby被问婚变绯闻黄晓明婚礼上说baby碰他哪里最兴奋硬盘工作原理简述硬盘的工作原理。西部妈妈网烟台分类妈妈网 分类妈妈网的前2个字什么?陈嘉垣陈嘉桓是谁?杰景新特杰德特这个英雄怎么样网站检测请问,对网站进行监控检测的工具有哪些?336.com求一个游戏的网站 你懂得www.765.com哪里有免费的电影网站ww.66bobo.com这个WWW ̄7222hh ̄com是不是真的不太易开了,换了吗?
域名空间 域名劫持 星星海 l5520 xen 京东商城0元抢购 cdn联盟 速度云 ftp免费空间 1元域名 starry ebay注册 广州虚拟主机 贵阳电信测速 阿里云邮箱登陆地址 电信宽带测速软件 空间排行榜 2016黑色星期五 热云 9929 更多