Как рассчитать количество пар слово-смысл в Wordnet? - PullRequest
0 голосов
/ 29 ноября 2018

Я написал следующий код, предназначенный для вычисления количества пар слов и значений в Wordnet.Тем не менее, я не получил тот же номер, указанный на официальном сайте (намного больше, чем официальный).

def word_sense_pair(pos=None):
    total_sense = 0
    pairs = []
    
    for word in list(wn.all_lemma_names(pos)):
        senses = list(wn.synsets(word))
        total_sense += len(senses)
    return total_sense


def print_pair():
    print('pair_num(noun)', word_sense_pair('n'))
    print('pair_num(verb)', word_sense_pair('v'))
    print('pair_num(adj)', word_sense_pair('a'))
    print('pair_num(adv)', word_sense_pair('r'))
    print('pair_num(total)', word_sense_pair())
...