Clusterizator.kMeans.KMeansClusterization.Cluster C# (CSharp) Method

Cluster() public method

The cluster.
public Cluster ( int clustersCount, double data ) : int[]
clustersCount int /// The clusters count. ///
data double /// The data. ///
return int[]
        public int[] Cluster(int clustersCount, double[][] data)
        {
            KMeans kMeans = new KMeans(clustersCount);

            var clusters = kMeans.Learn(data);
            var result = new int[data.Length];

            for (int i = 0; i < result.Length; i++)
            {
                result[i] = clusters.Decide(data[i]);
            }

            return result;
        }
KMeansClusterization