xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .py
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-06-07
  • 語言: Python
  • 標(biāo)簽: 層次??聚類??AGNES??python??

資源簡介

層次聚類(AGNES)算法(Python) 是聚類算法的一種,通過計(jì)算不同類別數(shù)據(jù)點(diǎn)間的相似度來創(chuàng)建一棵有層次的嵌套聚類樹。在聚類樹中,不同類別的原始數(shù)據(jù)點(diǎn)是樹的最低層,樹的頂層是一個(gè)聚類的根節(jié)點(diǎn)。AGNES是常用的一種層次聚類算法 使用場景:用于簇的數(shù)量較多,有連接約束等情況

資源截圖

代碼片段和文件信息

#?-*-?coding:?utf-8?-*-
“““
????AgglomerativeClustering

“““
from?sklearn?import??cluster
from?sklearn.metrics?import?adjusted_rand_score
import?matplotlib.pyplot?as?plt

def?test_AgglomerativeClustering(*data):
????‘‘‘
????測試?AgglomerativeClustering?的用法

????:param?data:?可變參數(shù)。它是一個(gè)元組。元組元素依次為:第一個(gè)元素為樣本集,第二個(gè)元素為樣本集的真實(shí)簇分類標(biāo)記
????:return:?None
????‘‘‘
????Xlabels_true=data
????clst=cluster.AgglomerativeClustering()
????predicted_labels=clst.fit_predict(X)
????print(“ARI:%s“%?adjusted_rand_score(labels_truepredicted_labels))
def?test_AgglomerativeClustering_nclusters(*data):
????‘‘‘
????測試?AgglomerativeClustering?的聚類結(jié)果隨?n_clusters?參數(shù)的影響

????:param?data:??可變參數(shù)。它是一個(gè)元組。元組元素依次為:第一個(gè)元素為樣本集,第二個(gè)元素為樣本集的真實(shí)簇分類標(biāo)記
????:return:?None
????‘‘‘
????Xlabels_true=data
????nums=range(150)
????ARIs=[]
????for?num?in?nums:
????????clst=cluster.AgglomerativeClustering(n_clusters=num)
????????predicted_labels=clst.fit_predict(X)
????????ARIs.append(adjusted_rand_score(labels_truepredicted_labels))

????##?繪圖
????fig=plt.figure()
????ax=f

評(píng)論

共有 條評(píng)論