Beispiel #1
0
        private float getAvgSimilarity(short docId, Cluster c, DocTermMatrix matrix)
        {
            float                 sim    = 0;
            Hashtable             docIds = c.DocIds;
            IDictionaryEnumerator en     = docIds.GetEnumerator();

            while (en.MoveNext())
            {
                sim += matrix.GetSimilarity(docId, Convert.ToInt16(en.Key));
            }

            return(sim / c.DocumentCount);
        }