当前位置: 首页>>代码示例>>Python>>正文


Python wordnet.NOUN属性代码示例

本文整理汇总了Python中nltk.corpus.reader.wordnet.NOUN属性的典型用法代码示例。如果您正苦于以下问题:Python wordnet.NOUN属性的具体用法?Python wordnet.NOUN怎么用?Python wordnet.NOUN使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在nltk.corpus.reader.wordnet的用法示例。


在下文中一共展示了wordnet.NOUN属性的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: lemmatize

# 需要导入模块: from nltk.corpus.reader import wordnet [as 别名]
# 或者: from nltk.corpus.reader.wordnet import NOUN [as 别名]
def lemmatize(self, word, pos=NOUN):
        lemmas = wordnet._morphy(word, pos)
        return min(lemmas, key=len) if lemmas else word 
开发者ID:Thejas-1,项目名称:Price-Comparator,代码行数:5,代码来源:wordnet.py

示例2: testSysnetWordDissect

# 需要导入模块: from nltk.corpus.reader import wordnet [as 别名]
# 或者: from nltk.corpus.reader.wordnet import NOUN [as 别名]
def testSysnetWordDissect(self):
        test_string = 'cat.n.1'
        test_subject = ProcessedWord(test_string)

        self.failUnless(test_subject.raw_word() == "cat")
        self.failUnless(test_subject.raw_part_of_speech() == NOUN)
        self.failUnless(test_subject.word_index() == 1)

        self.assertEqual(test_subject.word(), 'cat')
        self.failUnless(test_subject.part_of_speech() == "noun")
        self.failUnless(test_subject.word_index() == 1) 
开发者ID:szyku,项目名称:nltk-api,代码行数:13,代码来源:test_processed_word.py

示例3: testDetectsAllPartsOfSpeech

# 需要导入模块: from nltk.corpus.reader import wordnet [as 别名]
# 或者: from nltk.corpus.reader.wordnet import NOUN [as 别名]
def testDetectsAllPartsOfSpeech(self):
        test_noun = ProcessedWord('noun.'+NOUN+'.1')
        test_adverb = ProcessedWord('adverb.' + ADV + '.1')
        test_adjective = ProcessedWord('adjective.' + ADJ + '.1')
        test_adjective_satellite = ProcessedWord('adjective.' + ADJ_SAT + '.1')
        test_verb = ProcessedWord('verb.' + VERB + '.1')

        self.assertEqual('noun', test_noun.part_of_speech())
        self.assertEqual('adverb', test_adverb.part_of_speech())
        self.assertEqual('adjective', test_adjective.part_of_speech())
        self.assertEqual('adjective', test_adjective_satellite.part_of_speech())
        self.assertEqual('verb', test_verb.part_of_speech()) 
开发者ID:szyku,项目名称:nltk-api,代码行数:14,代码来源:test_processed_word.py

示例4: testHumanizesDashedAndAccentedWords

# 需要导入模块: from nltk.corpus.reader import wordnet [as 别名]
# 或者: from nltk.corpus.reader.wordnet import NOUN [as 别名]
def testHumanizesDashedAndAccentedWords(self):
        test_complex = ProcessedWord('turnip_jack-o\'-lantern.'+NOUN+'.1')

        self.assertEqual('turnip jack-o\'-lantern', test_complex.word()) 
开发者ID:szyku,项目名称:nltk-api,代码行数:6,代码来源:test_processed_word.py


注:本文中的nltk.corpus.reader.wordnet.NOUN属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。