Python jieba库分词模式实例用法


Posted in Python onJanuary 13, 2021

在中文分词中,jiebe库是最为常见的,主要的原因还是它独特的支持分词模式如:精确模式全模式搜索引擎模式。也对应着三种方式,包括jieba.cut()方法、jieba.lcut()方法、jieba.cut_for_search()方法。下面就为大家实例操作这些分词模式,以及方法的使用,一起来了解下吧。

全模式:

import jieba
seg_list = jieba.cut("南京市长江大桥欢迎你。", cut_all=True)
print(type(seg_list),seg_list)

精确模式:

seg_list1 = jieba.lcut("南京市长江大桥欢迎你。", cut_all=False)
print(type(seg_list1),seg_list1)

搜索模式:

seg_list2 = jieba.cut_for_search("南京市长江大桥欢迎你。")
print(type(seg_list2),seg_list2)
print("全模式:" + "/ ".join(seg_list))
print("精确模式:" + "/ ".join(seg_list1))
print("搜索引擎模式:" + "/ ".join(seg_list2))

输出结果:

全模式:南京/ 南京市/ 京市/ 市长/ 长江/ 长江大桥/ 大桥/ 欢迎/ 你/ 。

精确模式:南京市/ 长江大桥/ 欢迎/ 你/ 。

搜索引擎模式:南京/ 京市/ 南京市/ 长江/ 大桥/ 长江大桥/ 欢迎/ 你/ 。

内容扩展:

获取词性

我们还可以通过jiaba这个库把词性进行区分,比如动词,名词等

import jieba.posseg as psg

seg_list = psg.cut("我要进行关键词提取")
print([(s.word, s.flag) for s in seg_list])
# [('我', 'r'), ('要', 'v'), ('进行', 'v'), ('关键词', 'n'), ('提取', 'v')]

我们还可以提取动词或者名词,我们来提取下里面的动词

import jieba.posseg as psg

seg_list = psg.cut("我要进行关键词提取")
print([(s.word, s.flag) for s in seg_list if s.flag.startswith('v')])

到此这篇关于Python jieba库分词模式实例用法的文章就介绍到这了,更多相关Python jieba库分词模式怎么用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Windows8下安装Python的BeautifulSoup
Jan 22 Python
在Django中管理Users和Permissions以及Groups的方法
Jul 23 Python
Python编程实现正则删除命令功能
Aug 30 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
Nov 22 Python
Python类装饰器实现方法详解
Dec 21 Python
在Pycharm中修改文件默认打开方式的方法
Jan 17 Python
Python元组常见操作示例
Feb 19 Python
python实现五子棋游戏(pygame版)
Jan 19 Python
Python 判断时间是否在时间区间内的实例
May 16 Python
完美解决jupyter由于无法import新包的问题
May 26 Python
一个入门级python爬虫教程详解
Jan 27 Python
Opencv 图片的OCR识别的实战示例
Mar 02 Python
python中yield的用法详解
Jan 13 #Python
利用python+request通过接口实现人员通行记录上传功能
Jan 13 #Python
selenium如何定位span元素的实现
Jan 13 #Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 #Python
python pillow库的基础使用教程
Jan 13 #Python
用python-webdriver实现自动填表的示例代码
Jan 13 #Python
python 装饰器的基本使用
Jan 13 #Python
You might like
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
php function用法如何递归及return和echo区别
2014/03/07 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
Javascript 布尔型分析
2008/12/22 Javascript
Javascript面向对象之四 继承
2011/02/08 Javascript
jquery validate在ie8下的bug解决方法
2013/11/13 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
2016/06/24 Javascript
AngularJS基础 ng-cloak 指令简单示例
2016/08/01 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
JS实现的数字格式化功能示例
2017/02/10 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
python进程类subprocess的一些操作方法例子
2014/11/22 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
基于python的列表list和集合set操作
2019/11/24 Python
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
GWebs公司笔试题
2012/05/04 面试题
生产现场工艺工程师岗位职责
2013/11/28 职场文书
更夫岗位责任制
2014/02/11 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书