예제 #1
0
        public void List_StopwordsButton_Click(object sender, EventArgs e)
        {
            Bigrams.Clear();
            Trigrams.Clear();
            Stopwords.Items.Clear();

            string raw_input = this.InputTextBox.Text;
            var    tokens    = Program.GetWordsList(raw_input);

            for (int i = 0; i < tokens.Count - 1; i++)
            {
                Bigrams.Items.Add(tokens[i] + " " + tokens[i + 1]);
            }

            for (int i = 0; i < tokens.Count - 2; i++)
            {
                Trigrams.Items.Add(tokens[i] + " " + tokens[i + 1] + " " + tokens[i + 2]);
            }
            List <string> stopwords = new List <string>();

            stopwords = tokens.Distinct().OrderBy(n => n).ToList();

            for (int i = 0; i < stopwords.Count; i++)
            {
                Stopwords.Items.Add(stopwords[i]);
            }
        }
예제 #2
0
 private void InputTextBox_TextChanged(object sender, EventArgs e)
 {
     Bigrams.Clear();
     Trigrams.Clear();
     Stopwords.Items.Clear();
     Top_10NoStops.Clear();
     top_10_Stem.Clear();
     Top_10Words.Clear();
     Stem_NoStops.Clear();
 }