Kmeans 鳶尾花聚類

2021-10-13 21:33:09 字數 2196 閱讀 1629

plt.title('鳶尾花')

plt.show()

def main():

k=4print ("----------ing-------------")

iris_data = load_iris()

data= iris_data.data[:]

model = kmeans(n_clusters=k)

model.fit(data)

clustercenter = model.cluster_centers_

if np.isnan(clustercenter).any():

print ("error!reson:質心重疊!")

思路,隨機生成聚類中心。

然後,比較樣本點到距離聚類中心的距離大小,距離哪個樣本點近就屬於哪個聚類。

隨之,畫出樣本點及聚類中心。

利用GMM對鳶尾花聚類

參考資料 本次聚類實驗仍然選取鳶尾花資料集 資料報含5列,分別是花萼長度 花萼寬度 花瓣長度 花瓣寬度 鳶尾花種類。鳶尾花屬種類包含三種 iris setosa,iris versicolour,iris virginica。鳶尾花的種類不參與聚類,最後用於計算準確率作為聚類效果的評價 每一類分別是...

三類鳶尾花

matlab自帶分類資料集fisheriris,於 中的risi資料,其資料類別分為3類,setosa,versicolor,virginica.每類植物有50個樣本,共150個。每個樣本有4個屬性,分別為花萼長,花萼寬,花瓣長,花瓣寬。首先在matlab中載入資料,如下,其中meas 3 4 相當...

鳶尾花分類python演算法 BP演算法鳶尾花分類

bp演算法鳶尾花分類 網上很多鳶尾花例子,學習其他人後仿寫,我在執行其他人的時候會有溢位和錯誤。下述 準確率95 提取碼 y07d 如果有什麼不對的或者有什麼不懂iamzhubaoliang yeah.net 工程位址 import math import random import pandas ...