Я написал следующий код, предназначенный для вычисления количества пар слов и значений в 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())