python 利用jieba.analyse进行 关键词提取


Posted in Python onDecember 17, 2020

1、简单应用

代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @File : jieba.analyse.py
# @Author: 赵路仓
# @Date : 2020/3/14
# @Desc : 提取关键字
# @Contact : 398333404@qq.com

import jieba.analyse


text='安全、防止水合物和段塞生成的重要措施之一。因此,针对未来还上油田开发技术,我们预先开展了水深1500米管道式油气水分离器的概念设计。通过该研究,提出适合海洋环境的体积小、重量轻、分离效率高、便于操作和维护的新型油气水三相分离器,使其成为海洋深水油气田开'
Key=jieba.analyse.extract_tags(text,topK=3)
print(Key)

python 利用jieba.analyse进行 关键词提取

2、含参使用

keywords = jieba.analyse.extract_tags(content, topK=5, withWeight=True, allowPOS=()) 
  • 第一个参数:待提取关键词的文本
  • 第二个参数:返回关键词的数量,重要性从高到低排序
  • 第三个参数:是否同时返回每个关键词的权重
  • 第四个参数:词性过滤,为空表示不过滤,若提供则仅返回符合词性要求的关键词

代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @File : jieba.analyse.py
# @Author: 赵路仓
# @Date : 2020/3/14
# @Desc : 提取关键字
# @Contact : 398333404@qq.com

import jieba.analyse


# 字符串前面加u表示使用unicode编码
content = u'安全、防止水合物和段塞生成的重要措施之一。因此,针对未来还上油田开发技术,我们预先开展了水深1500米管道式油气水分离器的概念设计。通过该研究,提出适合海洋环境的体积小、重量轻、分离效率高、便于操作和维护的新型油气水三相分离器,使其成为海洋深水油气田开'

keywords = jieba.analyse.extract_tags(content, topK=5, withWeight=True, allowPOS=())
# 访问提取结果
for item in keywords:
  # 分别为关键词和相应的权重
  print(item[0], item[1])

python 利用jieba.analyse进行 关键词提取

以上就是python 利用jieba.analyse进行 关键词提取的详细内容,更多关于python 关键词提取的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python程序设计入门(2)变量类型简介
Jun 16 Python
Python 通过URL打开图片实例详解
Jun 01 Python
pandas修改DataFrame列名的实现方法
Feb 22 Python
ZABBIX3.2使用python脚本实现监控报表的方法
Jul 02 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
python函数定义和调用过程详解
Feb 09 Python
在python中实现求输出1-3+5-7+9-......101的和
Apr 02 Python
基于Python的Jenkins的二次开发操作
May 12 Python
Anaconda的安装与虚拟环境建立
Nov 18 Python
Jupyter Notebook内使用argparse报错的解决方案
Jun 03 Python
教你如何用Python实现人脸识别(含源代码)
Jun 23 Python
PyTorch device与cuda.device用法
Apr 03 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
Dec 17 #Python
python 实现一个简单的线性回归案例
Dec 17 #Python
python BeautifulSoup库的安装与使用
Dec 17 #Python
python中翻译功能translate模块实现方法
Dec 17 #Python
python中count函数知识点浅析
Dec 17 #Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
Dec 17 #Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 #Python
You might like
献给php初学者(入门学习经验谈)
2010/10/12 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
JS的replace方法介绍
2012/10/20 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
javascript动态生成树形菜单的方法
2015/11/14 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
谈谈第三方App接入微信登录 解读
2016/12/27 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
flask入门之表单的实现
2018/07/18 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
python3安装crypto出错及解决方法
2019/07/30 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
python yield和Generator函数用法详解
2020/02/10 Python
django admin 添加自定义链接方式
2020/03/11 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
Bootstrap 学习分享
2012/11/12 HTML / CSS
某IT外企面试题-二分法求方程!看看大家的C++功底
2015/07/04 面试题
.net C#面试题
2012/08/28 面试题
几个判断型的面试题
2012/07/03 面试题
手机银行营销方案
2014/03/14 职场文书
2014年统计工作总结
2014/11/21 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python
MySQL 可扩展设计的基本原则
2021/05/14 MySQL