2015-11-02 193 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发现了多少个聚类,这会更容易找到。