final_crime_result.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:goal 作者: victorskl 项目源码 文件源码
def store_synset_primarySense(word):
    result = {}
    check_item = sort_orderedDict(primary_sense(word.lower()))
    if len(check_item)==1:
        if wn.lemma_from_key(check_item.keys()[0]).synset().pos() == 'n' or wn.lemma_from_key(check_item.keys()[0]).synset().pos() == 'v':
                result[word] = wn.lemma_from_key(check_item.keys()[0]).synset()
    elif len(check_item)>1:
        for index in range(len(check_item.keys())):
            try:
                if wn.lemma_from_key(check_item.keys()[index]).synset().pos() == 'n' or wn.lemma_from_key(check_item.keys()[index]).synset().pos() == 'v':
                    result[word] = wn.lemma_from_key(check_item.keys()[index]).synset()
                    continue
            except nltk.corpus.reader.wordnet.WordNetError:
                continue
            else:
                pass
    else:
        return 0
    return result

#use the lemmatizer defined in the previous workshop
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号