關於k-mean 程式化

Home Home
引用 | 編輯 對的人
2009-12-22 23:27
樓主
推文 x0
就是 要把九大行星 分類成三類..大 中 小...

水星:0.42(小)、 金星:0.89(小)、地球:1(小)、火星:0.68(小)、土星:342(大)、木星:288(大) ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 rchockxm
2009-12-25 00:28
1樓
  
必須要有三個變數去儲存大、中、小三群
並要有一個條件判斷是否為三群中靠近的一群
用迴圈一直去找,最後會分出三群

其實是判斷的條件而已,看是要用距離還是要其他當作條件

獻花 x0
引用 | 編輯 leacks
2009-12-25 20:45
2樓
  
存兩個陣列
a.存入0.42,0.89......之類
b.存入1,2,3...之類.1就是表示水星2代表金星....
然後a陣列做泡沫排序...之類的排序法
前3個當然就是大,接下來就是中跟小
然後搬位置時b也要跟著搬,這樣才會對應到

這樣解釋不知道你懂不懂.
=====
當然你可以再創一組陣列,用來存名字
主要用b陣列的資料對應

================================
c++的話有class可以用
我所講的方法c&c++都能用,算是比較傳統的方法

獻花 x0