卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

sklearn聚類算法 在Python中聚類后,如何知道哪個(gè)樣本屬于哪一類?

在Python中聚類后,如何知道哪個(gè)樣本屬于哪一類?首先可以看到聚類后的樣本如果使用Python sklearn中的K-means聚類算法,算法類本身就有一些屬性可以知道聚類后的情況。例如,有一些模型

在Python中聚類后,如何知道哪個(gè)樣本屬于哪一類?

首先可以看到聚類后的樣本

如果使用Python sklearn中的K-means聚類算法,算法類本身就有一些屬性可以知道聚類后的情況。

例如,有一些模型屬性,clusterucentersuuuuuux是聚類后得到的聚類中心,標(biāo)簽uuux如上圖所示,樣本[1.4,0.2]對(duì)應(yīng)第三個(gè)類別,聚類結(jié)果還有每個(gè)類別的聚類中心和每個(gè)類別的樣本數(shù)。這種方法可以用來(lái)尋找相應(yīng)的標(biāo)簽分類。

當(dāng)然,還有一種預(yù)測(cè)方法,它可以直接輸出輸入樣本的類標(biāo)簽

函數(shù)[labels]=kmeansu聚類(data,k)

[num,~]=size(data)

ind=randperm(num)

ind=ind(1:k)

centers=data(ind,:)

d=inf

labels=nan(num,1)

whiled>0

labels0=labels

dist pdist2(data,centers)

[~,labels]=min(dist,[],2)

d=sum(labels0~=labels)

fori=1:k

centers(i,:)=mean(data(labels==i,:),1)

結(jié)束

結(jié)束

結(jié)束