12得票2回答
WordNet中lemma和synset之间的联系或区别是什么?

我对NLP和NLTK一窍不通。我不太理解在wordnet中,lemma和synset之间的确切区别,因为它们产生的输出几乎相同。例如,对于单词cake,它会产生以下输出。lemmas : [Lemma('cake.n.01.cake'), Lemma('patty.n.01.cake'), ...

12得票2回答
如何使用Wordnet获取一个单词的屈折形式

我想使用Wordnet获取一个单词的屈折形式。 例如,如果单词是make,那么它的屈折形式为made, makes, making 我尝试了wn命令的所有选项,但我没有得到一个单词的屈折形式。有什么方法可以得到它们吗?

12得票4回答
生成名词的复数形式

如何生成一个单数名词的复数形式,给定一个可能是单数名词的单词? 基于这个NLTK教程和这个关于复数化规则的非正式列表,我编写了以下简单函数:def plural(word): """ Converts a word to its plural form. """ ...

12得票2回答
如何在Python中测试一个单词是否为单数形式?

我正在尝试使用nltk pos_tag来确定一个单词是单数形式还是复数形式。但结果不准确。 因此,我需要一种方法来找出如何确定一个单词是单数形式还是复数形式?而且我需要不使用任何Python包的方式。

12得票4回答
Wordnet查找同义词

我正在寻找使用WordNet查找特定单词所有同义词的方法。我正在使用JAWS。 例如: love(v): admire, adulate, be attached to, be captivated by, be crazy about, be enamored of, be enchan...

11得票1回答
WordNetLemmatizer在没有显式指定词性标记时无法返回正确的词形还原结果 - Python NLTK

我正在对Ted数据集的转录文本进行词形还原。我注意到了一些奇怪的事情:并不是所有的单词都被进行了词形还原。selected -> select 哪个是正确的。 然而,除非我明确输入“v”(动词)属性,否则 involved! -> involve 和 horsing! ->...

11得票2回答
隐式参数和函数

我在考虑Haskell(GHC)中的隐式参数时遇到了问题。我有一个函数f,它假设隐式参数x,并希望通过将f应用于g来封装它。 f :: (?x :: Int) => Int -> Int f n = n + ?x g :: (Int -> Int) -> (Int ...

11得票3回答
如何使用nltk查找英语单词是否存在

我正在寻找这个问题的适当解决方案。这个问题之前已经被问过很多次,但我没有找到一个合适的答案。我需要使用NLTK中的语料库来检测一个单词是否为英语单词。我尝试过:wordnet.synsets(word) 这对许多常见词语不起作用。 使用英语单词列表并在文件中进行查找不是一个选择。 也不可以使用...

11得票3回答
Python中获取单词同义词的方法?

获取Python中一个单词的同义词的代码如下:from nltk.corpus import wordnet dog = wordnet.synset('dog.n.01') print dog.lemma_names >>['dog', 'domestic_dog', 'Ca...

11得票4回答
如何在Python中使用WordNet获取单词的领域?

如何使用nltk Python模块和WordNet找到单词的领域? 假设我有像(transaction, Demand Draft, cheque, passbook)这样的单词,所有这些单词的领域都是“银行”。我们如何在Python中使用nltk和WordNet来实现这一点? 我通过上下...