I also tested it using python, and the clustering was completed in one round. It may also be because the data set is incomplete. There are only dozens of data sets, so there is only one round. (Update): This can be combined with the random selection of centroids in the algorithm. It is related to the algorithm, because different centroids have an impact on the final number of iterations, just like the subject said to achieve the local optimal solution The following can be cycled three times
I also tested it using python, and the clustering was completed in one round. It may also be because the data set is incomplete. There are only dozens of data sets, so there is only one round.
(Update):
This can be combined with the random selection of centroids in the algorithm. It is related to the algorithm, because different centroids have an impact on the final number of iterations, just like the subject said to achieve the local optimal solution
The following can be cycled three times
Cycle six times:
Core part of the algorithm:
Because the selection of initial points is random, of course the clustering process may not be exactly the same