【问题标题】:module 'sklearn.metrics' has no attribute 'davies_bouldin_score'模块“sklearn.metrics”没有属性“davies_bouldin_score”
【发布时间】:2019-03-07 03:08:36
【问题描述】:

我正在尝试使用 sklearn.metrics.davies_bouldin_score 评估聚类 kmeans 模型。我正在使用带有运行时 Python 3 和 GPU 加速器的 google colab。

我收到了这个错误: 模块“sklearn.metrics”没有属性“davies_bouldin_score”。

我尝试以不同的方式导入指标包,正如一些人建议的 from sklearn import metricsimport sklearn.metrics。它没有任何区别。

我还更新了 sklearn 包 !pip install --upgrade sklearn 并没有解决问题。

它是 google-colaboratory 吗?我该如何解决?

【问题讨论】:

  • 你有什么版本?这可能会回答您的问题...

标签: scikit-learn cluster-analysis k-means evaluation google-colaboratory


【解决方案1】:

它在 0.20 版本中。确保您使用的是正确版本的 Sklearn。 “conda 更新 sklearn”

【讨论】:

    【解决方案2】:

    您需要pip install scikit-learn,而不是sklearn,尽管import sklearn.metrics 是正确的。看起来它也是最近添加的功能,所以它可能在早期版本的 scikit-learn 中不可用。

    【讨论】:

      猜你喜欢
      • 2021-08-25
      • 2017-03-22
      • 2022-07-28
      • 1970-01-01
      • 2020-06-04
      • 2021-12-24
      • 2015-05-08
      • 2020-10-17
      • 2020-10-03
      相关资源
      最近更新 更多