英文分词算法(Porter stemmer)
来源:互联网 发布:mysql 导出表命令 编辑:程序博客网 时间:2024/03/28 16:07
英文分词算法(Porter stemmer)
主要可以实现单词原型的还原,官网http://tartarus.org/~martin/PorterStemmer/
一些词汇的处理结果:http://snowball.tartarus.org/algorithms/porter/diffs.txt
官方给出的主程序代码:https://tartarus.org/martin/PorterStemmer/python.txt
具体实现代码:
import NLTKWrapperdef getStemming(sentence): words = [] tokens = NLTKWrapper.wordtokenizer(sentence) #tokens数组存放已经从句子中分好的词 #NLTKWrapper是我的另一个python文件 p = PorterStemmer() for token in tokens: words.append(p.stem(token, 0, len(token)-1)) return " ".join(words) #返回单词原型组成的句子 if __name__ == '__main__': print getStemming("I am a girl who is good at computer.")
参考:http://blog.csdn.net/whuslei/article/details/7398443
0 0
- 英文分词算法(Porter stemmer)
- 英文分词算法(Porter stemmer)
- 英文分词算法(Porter stemmer)
- 简易英文分词算法(python)
- 英文分词的算法和原理
- 英文分词的算法和原理
- 英文分词的算法和原理
- Porter Algorithm ---------词干提取算法
- Porter Algorithm ---------词干提取算法
- (1)英文分词——波特词干提取算法
- 词干提取算法Porter Stemming Algorithm解读
- 词干提取算法Porter Stemming Algorithm解读
- 英文分词+提取词干
- JavaScript英文分词
- Python 英文分词
- Python 英文分词
- 【英文分词】Stemming Segmentation,基于词干分词
- 分词算法
- PHP开发微信公众号(学习之路一)
- Kali Linux渗透测试的艺术 中文PDF版
- Android greenDAO 数据库框架接入指南
- 匿名内部类
- gdb调试手册
- 英文分词算法(Porter stemmer)
- win32数字时钟
- CamWorks 铣削曲面
- Tomcat web.xml配置详解
- PAT 1108
- 图的深搜练习-2
- HQL查询——查询返回对象类型分析
- 离散数学学习总结
- linux内核分析:进程切换机制