Python smallseg分词用法实例分析


Posted in Python onMay 28, 2015

本文实例讲述了Python smallseg分词用法。分享给大家供大家参考。具体分析如下:

#encoding=utf-8 
#import psyco 
#psyco.full() 
words = [x.rstrip() for x in open("main.dic",mode='r',encoding='utf-8') ] 
from smallseg import SEG 
seg = SEG() 
print('Load dict...') 
seg.set(words) 
print("Dict is OK.") 
def cuttest(text): 
  wlist = seg.cut(text) 
  wlist.reverse() 
  tmp = " ".join(wlist) 
  print(tmp) 
  print("================================") 
if __name__=="__main__": 
  cuttest("这是一个伸手不见五指的黑夜。我叫孙悟空,我爱北京,我爱Python和C++。") 
  cuttest("我不喜欢日本和服。") 
  cuttest("雷猴回归人间。") 
  cuttest("工信处女干事每月经过下属科室都要亲口交代24口交换机等技术性器件的安装工作") 
  cuttest("我需要廉租房") 
  cuttest("永和服装饰品有限公司") 
  cuttest("我爱北京天安门") 
  cuttest("abc") 
  cuttest("隐马尔可夫") 
  cuttest("雷猴是个好网站") 
  cuttest("“Microsoft”一词由“MICROcomputer(微型计算机)”和“SOFTware(软件)”两部分组成") 
  cuttest("草泥马和欺实马是今年的流行词汇") 
  cuttest("伊藤洋华堂总府店") 
  cuttest("中国科学院计算技术研究所") 
  cuttest("罗密欧与朱丽叶") 
  cuttest("我购买了道具和服装")

smallseg分词,在python3.3上运行稍微有些问题。py代码xrange在3.*中已经改名字为range了。另外,3.*中也没有decode函数了。

修改了上面的两个地方,代码就可移植性了。效果还可以。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
bpython 功能强大的Python shell
Feb 16 Python
利用python操作SQLite数据库及文件操作详解
Sep 22 Python
Win8下python3.5.1安装教程
Jul 29 Python
浅谈Python中的bs4基础
Oct 21 Python
Python数据可视化教程之Matplotlib实现各种图表实例
Jan 13 Python
Python字典循环添加一键多值的用法实例
Jan 20 Python
详解Python的数据库操作(pymysql)
Apr 04 Python
Python制作微信好友背景墙教程(附完整代码)
Jul 17 Python
Python进程的通信Queue、Pipe实例分析
Mar 30 Python
Python 在局部变量域中执行代码
Aug 07 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
Python批量将csv文件转化成xml文件的实例
May 10 Python
Python基于smtplib实现异步发送邮件服务
May 28 #Python
Python使用Scrapy爬取妹子图
May 28 #Python
Python实现统计单词出现的个数
May 28 #Python
Python下载懒人图库JavaScript特效
May 28 #Python
Python实现给qq邮箱发送邮件的方法
May 28 #Python
Python import用法以及与from...import的区别
May 28 #Python
Python中使用不同编码读写txt文件详解
May 28 #Python
You might like
基于php无限分类的深入理解
2013/06/02 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
jquery实现带二级菜单的导航示例
2014/04/28 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
2017/12/08 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
Python List cmp()知识点总结
2019/02/18 Python
Django框架中间件(Middleware)用法实例分析
2019/05/24 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
高中美术教学反思
2014/01/19 职场文书
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
联村联户简报
2015/07/21 职场文书
校园安全主题班会
2015/08/12 职场文书
导游词之台湾阿里山
2019/10/23 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle