2015-11-02 263 views
-2

我只能有5個集羣。我想要有6個集羣。該代碼是給我下面的錯誤:kmeans集羣中的集羣錯誤數

IndexError: list index out of range 

以下行:

plt.plot(X[i][0], X[i][1], colors[labels[i]], markersize = 10) 

我不知道是怎麼回事。請幫忙。

+1

http://stackoverflow.com/help/how-to-ask – ergonaut

+0

我找到了解決方案。這是一個簡單的修復!我忘了添加一個額外的顏色。 –

+1

我建議你刪除這個問題,或者提供一個更深入的詳細問題,否則你的問題在這個網站上沒有用處。 – ergonaut

回答

0

確保您的colors陣列足夠大。

此外,學習閱讀錯誤消息和跟蹤,並執行基本的調試任務,以瞭解您的錯誤。

顯然,這裏的錯誤是在繪圖中,而不是在kmeans中。你可以檢查kmeans發現了多少個聚類,這會更容易找到。