Python+NLTK自然语言处理学习(一):环境搭建
来源:互联网 发布:mac安装win7双系统 编辑:程序博客网 时间:2024/05/22 15:26
转载。原文地址:http://www.cnblogs.com/huangcong/archive/2011/08/29/2157437.html
最近开始学习Python+NLTK自然语言处理,在此分享自己的学习经验,因为是初学,肯定有很多很多不懂的地方,发布此文章绝非为了显示自己的水平,而是因为网络上对NLTK的资料实在太少了,我就想分享一下自己的心得,也希望能够得到更多高手的指点,希望高手们发现不对的地方耐心指点,切勿针锋相对,这样会打击小弟的学习动力的,呵呵~
好了,开始吧。
一、到NLTK的官网下载Python2.66(虽然Python已经到3.0了,但是2.x的比较稳定,兼容2.x的软件也比较多一些)、PyYAML和NLTK。
下载地址:http://www.nltk.org/download
二、讲这些都安装好,然后运行Python的IDE环境:
三、敲入下面的代码,进入NLTK数据源下载界面:
import nltknltk.download()
选择all,设置好下载路径(Download Directory),然后点击Download,系统就开始下载NLTK的数据包了,下载的时间比较漫长,大家要耐心等待。如果有个别数据包无法下载,你可以切换到All Packages标签页,双击指定的包来进行下载:
如果都不行的话,你还可以直接到 http://nltk.googlecode.com/svn/trunk/nltk_data/index.xml 去下载数据包,只要将数据包复制到你的Download Directory目录下即可。
四、安装NLTK
form nltk.book import *
键入以上代码可以得到图中的显示,就说明NLTK数据包都安装好了~
五、实践。使用NLTK进行字符串查询
text1.concordance('monstrous')
说明:
text1为NLTK数据包中的一段数据源,是一大串字符串。(原文在数据包下载目录下的gutenberg.zip中的melville-moby_dick.txt)
text1.concordance('monstrous')这句话实现的是从这一大串字符串中找寻出包含monstrous这个单词的语句。
- Python+NLTK自然语言处理学习(一):环境搭建
- Python+NLTK自然语言处理学习(一):环境搭建
- Python+NLTK自然语言处理学习(一):环境搭建
- 黄聪:Python+NLTK自然语言处理学习(一):环境搭建
- 黄聪:Python+NLTK自然语言处理学习(一):环境搭建
- 黄聪:Python+NLTK自然语言处理学习(一):环境搭建
- python+NLTK自然语言处理 环境搭建
- Python+NLTK自然语言处理学习(一…
- 黄聪:Python+NLTK自然语言处理学习(一):
- 自然语言处理-nltk学习(一)
- Python自然语言处理-自然语言工具包(NLTK)
- python自然语言处理(一)NLTK初步使用
- Python+NLTK自然语言处理学习(二…
- Python+NLTK自然语言处理学习(三…
- python nltk自然语言处理学习笔记1
- python nltk自然语言处理学习笔记2
- Python与自然语言处理(一)搭建环境
- Python自然语言处理NLTK(1.1-1.3)
- lucence in action读后感
- 分布式数据库中的CAP原理 CAP+BASE
- 如何使用gitee作为免费图床
- Unity3d通过PhotonServer访问MySQL数据库
- spring boot 通过Eureka搭建微服务
- Python+NLTK自然语言处理学习(一):环境搭建
- 卫星影像处理中间件开发报告
- spring注解形式设置定时器
- 容器的初级概念
- 自定义DialogFragment
- Java学习开始--第一天
- 第二章 SQL命令参考-DECLARE
- Android增量更新(二)-差分文件(Windows-part2)-dll动态库和jar包
- Docker的常用命令(包含一些nova-docker中的使用命令)