分词一些分词常用工具

分词工具  时间: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',' .']

器安装环境和运维管理工具推荐

今天看到一个网友从原来虚拟主机准备转移至服务器管理自己的业务。这里问到虚拟主机和服务器到底有什么不同,需要用到哪些工具软件。那准备在下班之间稍微摸鱼一下整理我们服务器安装环境和运维管理中常见需要用到的软件工具推荐。第一、系统镜像软件一般来说,我们云服务器或者独立服务器都是有自带镜像的。我们只需要选择镜像安装就可以,比如有 Windows和Linux。但是有些时候我们可能需要自定义镜像的高级玩法,这...

VinaHost,越南vps,国内延时100MS;不限流量100Mbps

vinahost怎么样?vinahost是一家越南的主机商家,至今已经成13年了,企业运营,老牌商家,销售VPS、虚拟主机、域名、邮箱、独立服务器等,机房全部在越南,有Viettle和VNPT两个机房,其中VNPT机房中三网直连国内的机房,他家的产品优势就是100Mbps不限流量。目前,VinaHost商家发布了新的优惠,购买虚拟主机、邮箱、云服务器、VPS超过三个月都有赠送相应的时长,最高送半年...

鲸云10美元,香港BGPRM 1核 1G 10Mbps峰值带宽 1TB流量,江西CN2-NAT 1核 512MB内存 100M带宽 ,

WHloud Official Notice(鲸云官方通知)(鲸落 梦之终章)]WHloud RouMu Cloud Hosting若木产品线云主机-香港节点上新预售本次线路均为电信CN2 GIA+移动联通BGP,此机型为正常常规机,建站推荐。本次预售定为国庆后开通,据销售状况决定,照以往经验或有咕咕的可能性,但是大多等待时间不长。均赠送2个快照 2个备份,1个默认ipv4官方网站:https:/...

分词工具为你推荐
对对塔对对塔和魔方格那个是正宗的?关键字关键字和一般标识符的区别关键字数据库:什么是关键字?百度关键词价格查询百度关键字如何设定竟价价格?曹谷兰曹谷兰事件 有吧友知道吗百度关键词分析怎样对关键词进行分析和选择www.qq530.com谁能给我一个听歌的网站?网站检测请问,对网站进行监控检测的工具有哪些?百度指数词百度指数是指,词不管通过什么样的搜索引擎进行搜索,都会被算成百度指数吗?m.kan84.net电视剧海派甜心全集海派甜心在线观看海派甜心全集高清dvd快播迅雷下载
vps虚拟服务器 国外免费域名网站 泛域名绑定 阿里云os hostmaster 10t等于多少g 512m 轻量 mysql主机 亚洲小于500m 193邮箱 美国独立日 申请网站 个人免费邮箱 百度云空间 葫芦机 空间排行榜 网络安装 赵荣 dmz主机 更多