python實(shí)點(diǎn)云分割k-means(sklearn)詳解
本文實(shí)例為大家分享了Python實(shí)點(diǎn)云分割k-means(sklearn),供大家參考,具體內(nèi)容如下
植物葉片分割
import numpy as npimport matplotlib.pyplot as pltimport pandas as pdfrom sklearn.cluster import KMeansfrom sklearn.preprocessing import StandardScalerfrom mpl_toolkits.mplot3d import Axes3Ddata = pd.read_csv('jiaaobo1.txt',sep = ' ')data1 = data.iloc[:,0:3]#標(biāo)準(zhǔn)化transfer = StandardScaler()data_new = transfer.fit_transform(data1)data_new#預(yù)估計(jì)流程estimator = KMeans(n_clusters = 10)estimator.fit(data_new)y_pred = estimator.predict(data_new)#也可以不預(yù)測(cè)#cluster = KMeans(n_clusters = 9).fit(data_new)#y_pred = cluster.labels_s#質(zhì)心 #centroid = cluster.cluster_centers_#centroid.shapefig = plt.figure()ax = Axes3D(fig)for i in range(9): ax.scatter3D(data_new[y_pred == i,0],data_new[y_pred == i,1],data_new[y_pred == i,2],marker = '.')ax.view_init(elev = 60,azim = 30)ax.set_zlabel(’Z’)ax.set_ylabel(’Y’)ax.set_xlabel(’X’)plt.show()
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. python 爬取豆瓣網(wǎng)頁(yè)的示例2. asp知識(shí)整理筆記4(問(wèn)答模式)3. Java雙向鏈表按照順序添加節(jié)點(diǎn)的方法實(shí)例4. AJAX的跨域問(wèn)題解決方案5. phpstudy apache開(kāi)啟ssi使用詳解6. Python實(shí)現(xiàn)播放和錄制聲音的功能7. Android實(shí)現(xiàn)簡(jiǎn)單用戶注冊(cè)案例8. 深入理解Android熱修復(fù)技術(shù)原理之代碼熱修復(fù)技術(shù)9. Javascript中Math.max和Math.max.apply的區(qū)別和用法詳解10. ASP 連接Access數(shù)據(jù)庫(kù)的登陸系統(tǒng)
