模块“ sklearn.metrics”没有属性“ davies_bouldin_score”

时间:2018-10-02 00:56:49

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

我正在尝试使用sklearn.metrics.davies_bouldin_score评估聚类kmeans模型。我正在将Google colab与运行时Python 3和GPU加速器配合使用。

我收到此错误: 模块“ sklearn.metrics”没有属性“ davies_bouldin_score”。 image of the error

我尝试以某些人建议的方式from sklearn import metricsimport sklearn.metrics导入度量标准数据包。没关系。

我还更新了sklearn软件包!pip install --upgrade sklearn,但它没有解决问题。

是Google推荐吗?我该怎么解决?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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