python机器学习API介绍21:层次聚类算法介绍( 三 )

children_: 一个数组 , 给出了每个非叶节点中的子节点数量 。

方法说明:

fit(x [y
):训练模型 。

fit_predict(x[y
):训练模型并预测每个样本所属的簇 , 等价于先调用fit方法 , 然后在调用predict方法 。

predict(x):用模型进行预测 , 返回预测值 。

代码示例:

from sklearn.cluster import AgglomerativeClustering

#默认情况下的API测试值

def test_AgglomerativeClustering(*data):

x labels_true = data

clst = AgglomerativeClustering()

predicted_labels = clst.fit_predict(x)

print('API of AgglomerativeClustering:%s'%adjusted_rand_score(labels_true predicted_labels))

推荐阅读