做聚类的时候使用到calinski_harabaz_score。
score = metrics.calinski_harabaz_score(X, y_pre)
在本地运行的时候提示:
module ‘sklearn.metrics’ has no attribute ‘calinski_harabaz_score’。
有网友说是sk-learn的版本太低造成的,但是我安装的版本是最新的,所以不是版本问题,后来发现是调用的包有问题。改为下面这样就没问题了。
score = metrics.calinski_harabasz_score(X, y_pre)
参考:http://ai.baidu.com/forum/topic/show/958488