Exemplo n.º 1
0
        private void Selection()
        {
            BestKeys.Clear();

            foreach (var key in AllKeys.Keys.ToArray())
            {
                Stat.TextAnalysis(Text, key);
                AllKeys[key] = Stat.MeaningfullnessMetric();
            }

            var sortedKeys = (from key in AllKeys
                              orderby key.Value
                              select key).ToList();

            for (int i = 0; i < BestKeysAmount; i++)
            {
                BestKeys.Add(sortedKeys[i].Key, sortedKeys[i].Value);
            }

            AllKeys.Clear();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Inits the specified step.
 /// </summary>
 /// <param name="step">The step.</param>
 public void Init(Step step)
 {
     AllKeys.Clear();
     AddNew(step);
     DataItemsCount = 1;
 }