聚类(中)层次聚类 基于密度的聚类算法
生活随笔
收集整理的這篇文章主要介紹了
聚类(中)层次聚类 基于密度的聚类算法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡單用k-mean處理iris 數據集
import pandas as pd from sklearn.cluster import KMeans from sklearn.metrics import homogeneity_score, completeness_score, v_measure_scoredata = pd.read_csv('iris.data', header=None, names=['花萼長度', '花萼寬度', '花瓣長度', '花瓣寬度', '類別']) x = data[['花萼長度', '花萼寬度', '花瓣長度', '花瓣寬度']] model = KMeans(n_clusters=3, init='k-means++') model.fit(x) y_pred = model.predict(x) print('homogeneity_score = ', homogeneity_score(data['類別'], y_pred)) print('completeness_score = ', completeness_score(data['類別'], y_pred)) print('v_measure_score = ', v_measure_score(data['類別'], y_pred)) data['Predict'] = y_pred print(data) data.to_csv('result.csv', sep=',', encoding='gbk', index=False) print('Data Save OK....') OUT: homogeneity_sc總結
以上是生活随笔為你收集整理的聚类(中)层次聚类 基于密度的聚类算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 聚类(上)K-mean算法
- 下一篇: 工业用地能不能安装充电桩?