设为首页收藏本站

NLP Code Studio

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2496|回复: 3

9. stanford 依存句法解析

[复制链接]

该用户从未签到

600

主题

669

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15406
发表于 2015-8-20 15:41:39 | 显示全部楼层 |阅读模式
stanford 依存句法解析

  1. # -*- coding: utf-8 -*-
  2. import sys  
  3. import os
  4. import nltk
  5. from nltk.tree import Tree
  6. from nltk.parse import stanford

  7. # 设置 UTF-8输出环境
  8. reload(sys)
  9. sys.setdefaultencoding('utf-8')
  10. # 配置环境变量
  11. os.environ['JAVAHOME'] = 'X:\\Java7\\jdk1.8.0_51\\bin\\java.exe'
  12. os.environ['STANFORD_PARSER'] = 'X:\\nltk_data\\stanford\\stanford-parser.jar'
  13. os.environ['STANFORD_MODELS'] = 'X:\\nltk_data\\stanford\\stanford-parser-3.5.0-models.jar'
  14. # 安装库
  15. parser=stanford.StanfordParser(model_path="X:\\nltk_data\\stanford\\chinesePCFG.ser.gz")

  16. sentiter = parser.raw_parse("尊敬 的 客户 , 卡尾号 1234 的 信用卡 05 月 未 还 金额 1234.56 元 , 请 速 缴清 欠款 , 如 已 还款 , 请 忽略 本 信息 。 [ 北京银行 ]")
  17. tree = Tree('',sentiter)
  18. tree.draw()
复制代码


执行结果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

该用户从未签到

0

主题

2

帖子

137

积分

注册会员

Rank: 2

积分
137
发表于 2015-8-20 17:18:13 | 显示全部楼层
这个是句法结构树 不是依存关系吧
回复 支持 反对

使用道具 举报

该用户从未签到

600

主题

669

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15406
 楼主| 发表于 2015-8-20 19:21:20 | 显示全部楼层
print Tree
回复

使用道具 举报

该用户从未签到

0

主题

1

帖子

146

积分

注册会员

Rank: 2

积分
146
发表于 2017-5-7 10:03:59 | 显示全部楼层
想问一下各位大牛,这些库哪里下载啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表