Re: [討論] K-means 分群後如何使用

看板MATLAB作者 (逃喀DAY賽)時間10年前 (2015/03/20 15:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
借標題發問一下,想請問版上的matlab高手 我想要將一堆照片放到陣列裡,然後利用kmeans去訓練codebook 我先用 http://ppt.cc/f9tS 這個方法將我的一堆圖片讀進來放到陣列裡 接著執行指令: [Idx,C,sumD,D]=kmeans(files,2,'dist','sqEuclidean','rep',4) 得到以下的錯誤訊息: Undefined function 'isnan' for input arguments of type 'cell'. Error in internal.stats.removenan (line 54) wasnan = wasnan | any(isnan(y),2); Error in statremovenan (line 7) [badin,wasnan,varargout{1:nargout-2}] = internal.stats.removenan(varargin{:}); Error in kmeans (line 140) [~,wasnan,X] = statremovenan(X); 剛接觸matlab還請多多指教 ,謝謝 ※ 引述《notimenofree (逼逼逼逼逼)》之銘言: : 假設一組實驗數據如下 : Data = [1 1 1 4 4 4 20 21 22 23 24 99 100] : 透過 [Idx,C,sumD,D]=Kmeans(Data,3,'dist','sqEuclidean','rep',4) : 會產生 Idx 分成三組為 : 3 : 3 : 3 : 3 : 3 : 3 : 1 : 1 : 1 : 1 : 1 : 2 : 2 : 請問版上各位高手 : 要如何使用到最後面編號2的那群裡面包含的數值 99 跟 100 呢 : 因為我看 C,sumD,D 是質心位置、距離和等等 : 我想不到要如何使用到不同分群編號裡的數值 : 麻煩了謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.53.19 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1426838202.A.77B.html
文章代碼(AID): #1L2zAwTx (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1L2zAwTx (MATLAB)