модуль 'sklearn.metrics' не имеет атрибута 'davies_bouldin_score' - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь оценить модель кластеризации kmeans, используя sklearn.metrics.davies_bouldin_score.Я использую Google Colab с Python 3 времени выполнения и ускорителем GPU.

Я получил эту ошибку: модуль 'sklearn.metrics' не имеет атрибута 'davies_bouldin_score'.image of the error

Я пытался импортировать пакет метрик различными способами, как это предлагалось некоторыми людьми как from sklearn import metrics и import sklearn.metrics.Это не имело никакого значения.

Я также обновил пакет sklearn !pip install --upgrade sklearn, и он не решил проблему.

Это гугл-колаборатория?Как я могу решить это?

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Это в версии 0.20.Убедитесь, что вы используете правильную версию Sklearn."conda update sklearn"

0 голосов
/ 02 октября 2018

Вам нужно pip install scikit-learn, а не sklearn, хотя import sklearn.metrics является правильным.Похоже, что это также недавно добавленная функция, поэтому она может быть недоступна в более ранних версиях scikit-learn.

...