Traceback (most recent call last):
File "<pyshell#155>", line 3, in <module>
print nltk.sem.show_raw_rtuple(rel,Icon=True,rcon=True)
AttributeError: 'module' object has no attribute 'show_raw_rtuple'

在7.6关系抽取中,有这样一段代码

>>>IN = re.compile(r'.*\bin\b(?!\b.+ing)')
>>>for docin nltk.corpus.ieer.parsed_docs('NYT_19980315'):
... for rel in nltk.sem.extract_rels('ORG', 'LOC', doc,
... corpus='ieer',pattern = IN):
... print nltk.sem.show_raw_rtuple(rel)
[ORG: 'WHYY'] 'in' [LOC: 'Philadelphia']
[ORG: 'McGlashan &AMP;Sarrail']'firm in' [LOC: 'San Mateo']
[ORG: 'Freedom Forum']'in' [LOC: 'Arlington']
[ORG: 'Brookings Institution'] ', the research group in' [LOC: 'Washington']
[ORG: 'Idealab'] ', a self-described businessincubator basedin' [LOC: 'Los Angeles']
[ORG: 'Open Text']', basedin' [LOC: 'Waterloo']
[ORG: 'WGBH'] 'in' [LOC: 'Boston']
[ORG: 'Bastille Opera']'in' [LOC: 'Paris']
255
[ORG: 'Omnicom'] 'in' [LOC: 'New York']
[ORG: 'DDB Needham']'in' [LOC: 'New York']
[ORG: 'Kaplan ThalerGroup']'in' [LOC: 'New York']
[ORG: 'BBDO South']'in' [LOC: 'Atlanta']
[ORG: 'Georgia-Pacific'] 'in' [LOC: 'Atlanta']

其中有一句是

nltk.sem.show_raw_rtuple(rel),但是运行出现了错误,提示没有此方法。经过查询NLTK.sem的文档,发现这些函数都在更深的地方。也就是nltk.sem.relextract中。详情请参考:http://nltk.googlecode.com/svn/trunk/doc/api/nltk.sem.relextract-module.html

转载于:https://www.cnblogs.com/createMoMo/archive/2013/05/15/3080074.html

【问题和解决】NLTK7.6节nltk.sem遇到的问题相关推荐

  1. 成功解决Please use the NLTK Downloader to obtain the resource:

    成功解决Please use the NLTK Downloader to obtain the resource: 目录 解决问题 解决思路 解决方法 解决问题 Please use the NLT ...

  2. nltk.stem.WordNetLemmatizer()时报错BadZipFile(“File is not a zip file“)的解决方法

    nltk.stem.WordNetLemmatizer()时报错BadZipFile("File is not a zip file")的解决方法 问题描述 nltk里有个库可以很 ...

  3. NLTK01 《NLTK基础教程--用NLTK和Python库构建机器学习应用》

    01 关于NLTK的认知 很多介绍NLP的,都会提到NLTK库.还以为NLTK是多牛逼的必需品.看了之后,感觉NLTK对实际项目,作用不大.很多内容都是从语义.语法方面解决NLP问题的.感觉不太靠谱. ...

  4. NLTK学习笔记(一)

    NLTK学习笔记(一) 文章目录 NLTK学习笔记(一) 一.概述 二.NLTK语料库 2.1 语料库处理API 三.分词和分句 四.词频统计 五.单词分布 六.词性标注 七.去除停用词 八.NLTK ...

  5. 如何解决代码中if…else 过多的问题

    前言 if...else 是所有高级编程语言都有的必备功能.但现实中的代码往往存在着过多的 if...else.虽然 if...else 是必须的,但滥用 if...else 会对代码的可读性.可维护 ...

  6. 实现if_如何解决开发中 if...esle 代码过多的问题,强烈推荐!

    前言 if...else 是所有高级编程语言都有的必备功能.但现实中的代码往往存在着过多的 if...else.虽然 if...else 是必须的,但滥用 if...else 会对代码的可读性.可维护 ...

  7. 解决网络故障的一般方法

    经常有人在QQ上问我网络方面的一些问题,也经常有一些学生.读者,打电话或发邮件问我一些网络故障的解决方法,但他们只是叙述了故障的结果或现象,很少有人详细描述故障的产生原因.产生过程以及网络的状态,更没 ...

  8. 事务里面捕获异常_三问Spring事务:解决什么问题?如何解决?存在什么问题?...

    1. 解决什么问题 让我们先从事务说起,"什么是事务?我们为什么需要事务?". 事务是一组无法被分割的操作,要么所有操作全部成功,要么全部失败.我们在开发中需要通过事务将一些操作组 ...

  9. 事务回滚什么意思 try_三问Spring事务:解决什么问题?如何解决?存在什么问题?...

    1. 解决什么问题 让我们先从事务说起,"什么是事务?我们为什么需要事务?".事务是一组无法被分割的操作,要么所有操作全部成功,要么全部失败.我们在开发中需要通过事务将一些操作组成 ...

最新文章

  1. FPGA研发之道(25)-管脚
  2. arguments.callee()事例 参数检验
  3. ftp的本地用户搭建
  4. pandas追加写入行、列
  5. STM32启动文件详解-比较清晰的一篇
  6. Web开发——PHP vs Java
  7. Optimization Algorithms
  8. 使用IntelliJ IDEA 前最好修改的配置
  9. Pytorch的可视化工具tensorboardX
  10. 如何才能找到好用的ip软件呢,或者下载ip软件
  11. win10企业版 微软商店安装
  12. js 用 querySelectorAll 提取文本格再式化输出
  13. 分布式系统之Quorum机制
  14. [Android6.0][MTK6737] 启动流程分析
  15. 一篇让你熟练掌握Google Guava包(全网最全)
  16. 手机敬业签App怎么快速添加便签内容?
  17. 打印服务器spoolsv服务自动停止
  18. 数据库,表数据的插入
  19. 通过模拟器实现APP抓包
  20. 完整将pdf文件转换成ppt

热门文章

  1. Ubuntu20.04运行帝国时代II征服者
  2. xfce4终端的字体颜色修改
  3. intellij工程文件名都是红色+右键没有run选项
  4. ROS总结一,catkin,package,CMakeList,Topic,node
  5. html动画效果结束返回,javascript判断css3动画结束 css3动画结束的回调函数
  6. php数组逗号连接,php – 如何使用逗号组合数组中的所有元素?
  7. 一步一步学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)
  8. [BZOJ1799][Ahoi2009]self 同类分布(数位dp)
  9. 小程序跳转页面与传值
  10. SpringCloud学习成长之路 五 路由器网关