- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
from nltk.corpus import wordnet
syn=wordnet.synsets('cookbook')[0]
print syn.definition
预期输出:
'a book of recipes and cooking directions'
实际输出:
bound method Synset.definition of Synset('cookbook.n.01')
我无法查明我的代码中导致实际输出与预期输出之间存在差异的错误。
最佳答案
>>> from nltk.corpus import wordnet as wn
>>> wn.synsets('dog')[0]
Synset('dog.n.01')
>>> wn.synsets('dog')[0].definition
<bound method Synset.definition of Synset('dog.n.01')>
>>> wn.synsets('dog')[0].definition()
u'a member of the genus Canis (probably descended from the common wolf) that has been domesticated by man since prehistoric times; occurs in many breeds'
这是因为Synset
对象属性已更改为Synset
函数,参见https://github.com/nltk/nltk/commit/ba8ab7e23ea2b8d61029484098fd62d5986acd9c
关于python - 使用 Wordnet Synset 的定义方法未获得所需的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27795623/
在给定 Synset ID 的情况下,是否可以使用 NLTK 获取单词及其词性? 我有一组 Synset ID 及其对应的域,我需要一种使用 SynsetID 提取标签的方法谢谢 安 git 最佳答案
我正在尝试使用 Wordnet 获取给定单词的同义词。问题是尽管我做的和这里写的一样:here ,它返回错误。 这是我的代码: from nltk.corpus import wordnet as w
我们如何在同义词集中找到单词短语?特别是,将此同义词集用于形容词“booked”: booked, engaged, set-aside -- (reserved in advance) 我用的是Ri
from nltk.corpus import wordnet syn=wordnet.synsets('cookbook')[0] print syn.definition 预期输出: 'a b
from nltk.corpus import wordnet as wn print (wn.synsets('pretty')[0]) 此代码返回: Synset('pretty.s.01') 但
这是我的代码: from nltk import wordnet synonyms=wordnet.synsets("dog") 它返回以下错误消息: AttributeError: 'module'
我一直在学习基本的 python,但我是 NLTK 的新手。我想使用 nltk 为给定的单词列表提取下位词。当我手动输入每个术语时它工作正常,但当我尝试遍历列表项时它似乎不起作用。 这个有效: fro
import nltk from nltk import * from nltk.corpus import wordnet as wn output=[] wordlist=[] entries =
print(wn.synset('whale.n.01')) 此代码打印: Synset('giant.n.04') 我有 from nltk.corpus import wordnet as wn。
出于特定目的,我必须使用 Wordnet 1.6 而不是 nltk 包中实现的当前版本。然后我下载了旧版本here并尝试使用法语选项运行简单的代码提取。 from collections import
我需要从事一个需要 NLTK 的项目,所以我两周前开始学习 Python,但很难理解 Python 和 NLTK。 从 NLTK 文档中,我可以理解以下代码,如果我手动将单词 apple 和 pear
我打算使用 Image-Net为语言任务构建同义词列表。根据Image-Net API Docs , ImageNet is based upon WordNet 3.0. To uniquely i
我正在尝试从我的 C++ 应用程序调用 WordNet C API,它可以正常工作,但不如预期。这是我的代码: int search (char* term) { results.clear(
我编写了一个使用 NLTK wordnet 查找上位词和下位词的代码。 这是我的代码(这是下位词的示例): from nltk.corpus import wordnet as wn word1 =
前段时间SO上有人问how to retrieve a list of words for a given synset使用 NLTK 的 wordnet 包装器。以下是建议的回复之一: for sy
我是一名优秀的程序员,十分优秀!