python中文分词,使用结巴分词对python进行分词(实例讲解)


Posted in Python onNovember 14, 2017

在采集美女站时,需要对关键词进行分词,最终采用的是python的结巴分词方法。

中文分词是中文文本处理的一个基础性工作,结巴分词利用进行中文分词。

其基本实现原理有三点:

1.基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG)

2.采用了动态规划查找最大概率路径, 找出基于词频的最大切分组合

3.对于未登录词,采用了基于汉字成词能力的HMM模型,使用了Viterbi算法

安装(Linux环境)

下载工具包,解压后进入目录下,运行:python setup.py install

python中文分词,使用结巴分词对python进行分词(实例讲解)

模式

1.默认模式,试图将句子最精确地切开,适合文本分析

2.全模式,把句子中所有的可以成词的词语都扫描出来,适合搜索引擎

接口

• 组件只提供jieba.cut 方法用于分词

• cut方法接受两个输入参数:

• 第一个参数为需要分词的字符串

• cut_all参数用来控制分词模式

• 待分词的字符串可以是gbk字符串、utf-8字符串或者unicode

• jieba.cut返回的结构是一个可迭代的generator,可以使用for循环来获得分词后得到的每一个词语(unicode),也可以用list(jieba.cut(...))转化为list 

• seg=jieba.cut("http://www.gg4493.cn/"):

实例

#! -*- coding:utf-8 -*-
import jieba
seg_list = jieba.cut("我来到北京清华大学", cut_all = True)
print "Full Mode:", ' '.join(seg_list)

seg_list = jieba.cut("我来到北京清华大学")
print "Default Mode:", ' '.join(seg_list)

结果

python中文分词,使用结巴分词对python进行分词(实例讲解)

以上这篇python中文分词,使用结巴分词对python进行分词(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python简单实现基数排序算法
May 16 Python
python实现批量监控网站
Sep 09 Python
python实现二叉查找树实例代码
Feb 08 Python
python3+PyQt5实现文档打印功能
Apr 24 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
python sqlite的Row对象操作示例
Sep 11 Python
Python 实现数组相减示例
Dec 27 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
Python爬虫HTPP请求方法有哪些
Jun 03 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
如何使用flask将模型部署为服务
May 13 Python
Python中import机制详解
Nov 14 #Python
AI人工智能 Python实现人机对话
Nov 13 #Python
Python编程实现蚁群算法详解
Nov 13 #Python
Python编程实现粒子群算法(PSO)详解
Nov 13 #Python
人工智能最火编程语言 Python大战Java!
Nov 13 #Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 #Python
python、java等哪一门编程语言适合人工智能?
Nov 13 #Python
You might like
用Php实现链结人气统计
2006/10/09 PHP
discuz authcode 经典php加密解密函数解析
2020/07/12 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
利用php生成验证码
2017/02/23 PHP
使用PHP开发留言板功能
2019/11/19 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
javascript 自动转到命名锚记
2009/01/10 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
2015/12/25 Javascript
JavaScript 函数节流详解及方法总结
2017/02/09 Javascript
AngularJS 控制器 controller的详解
2017/10/17 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
在Python的Flask框架中验证注册用户的Email的方法
2015/09/02 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
python与mysql数据库交互的实现
2020/01/06 Python
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
大学生自我鉴定
2013/12/16 职场文书
财务主管的岗位职责
2013/12/30 职场文书
学校安全工作制度
2014/01/19 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
保研导师推荐信
2015/03/25 职场文书
2015年文明创建工作总结
2015/04/30 职场文书