AttributeError:模块'sklearn.metrics'没有属性'calinski_harabaz_score'

时间:2016-11-08 21:44:52

标签: python scikit-learn

我正在尝试从sklearn文档中应用此代码。

我收到一个错误:AttributeError:模块'sklearn.metrics'没有属性'calinski_harabaz_score'

这是我的版本:

Python版本3.5.2 |由conda-forge打包| (默认,2016年7月26日,01:37:38)

[GCC 4.2.1兼容的Apple LLVM 6.0(clang-600.0.54)]

我使用的代码是:

from sklearn import metrics
from sklearn.metrics import pairwise_distances
from sklearn import datasets
dataset = datasets.load_iris()
X = dataset.data
y = dataset.target

import numpy as np
from sklearn.cluster import KMeans
kmeans_model = KMeans(n_clusters=3, random_state=1).fit(X)
labels = kmeans_model.labels_
metrics.calinski_harabaz_score(X, labels) 

感谢。

2 个答案:

答案 0 :(得分:3)

升级scikit-learn,这个功能最近才被添加。

答案 1 :(得分:0)

请使用

href

然后完成。