我只是想知道是否有一种简单的方法来显示k-means算法收敛的所有迭代?还是我必须在每次迭代中手动计算每个点的距离度量?
例如,不仅仅是将数字放入k-means函数中并获得输出。是否可以显示到达该输出的每次迭代?如果可以轻松地通过绘图直观地做到这一点,那就更好了。
答案 0 :(得分:2)
快速浏览kmeans
的代码表明,大部分工作是通过调用Fortran函数c_kmns
完成的,这意味着您将需要手动编写自己的kmeans功能以查看优化的每个步骤。
此SO post可能对您有用,可用来编写自己的函数。