Ejemplo n.º 1
0
        private double AvgDistanceToCluster(DenseVector vector, int clusterId)
        {
            double dist = 0.0D;

            var cluster     = Clusters[clusterId];
            int vectorCount = cluster.RowCount;

            for (int vi = 0; vi < vectorCount; vi++)
            {
                dist += VectorMatrix.Distance(vector, cluster[vi]);
            }

            return(dist / vectorCount);
        }