show_most_inforrative_features () ошибки за исключением python 3,8 - PullRequest
0 голосов
/ 25 апреля 2020

Проблемы:

 "line 188, in most_informative_features self._most_informative_features = sorted( TypeError: '<' not supported between instances of 'str' and 'tuple'" while using naiveBayes classifier

Код:

print('accuracy:', nltk.classify.util.accuracy(classifier, testdata))
classifier.show_most_informative_features(10)

точность печати, но ошибка show_most_inforrative_features с вышеприведенным исключением, указывающим на ошибку с naivebayes.py. Есть идеи по поводу исправления? это строка, в которой возникает исключение: так как не стоит менять код в стандартной библиотеке python, я что-то упускаю при вызове функции?

self._most_informative_features = sorted(
                features, key=lambda feature_: (minprob[feature_]/maxprob[feature_], feature_[0],
                                                feature_[1] in [None, False, True], str(feature_[1]).lower())
            )
        return self._most_informative_features[:n]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...