k means clust Algorithm

It is a main undertaking of exploratory data mining, and a common technique for statistical data analysis, used in many fields, including shape recognition, picture analysis, information retrieval, bioinformatics, data compression, computer graphics and machine learning. The appropriate clustering algorithm and parameter settings (including parameters such as the distance function to use, a density threshold or the number of expected clusters) depend on the individual data put and intended purpose of the outcomes.

k means clust source code, pseudocode and analysis