def test_integrated_tf_idf(self): """ tf_list idf_list """ tf_list = [self.we.tf, self.we.log_tf, self.we.a_tf, self.we.b_tf, self.we.L_tf] df_list = [self.we.n_df, self.we.idf, self.we.prob_idf] print_format = list() for tf in tf_list: for df in df_list: result = sort_dict(self.we.tf_idf_dict(self.text, tf, df)) head = "%s %s:" % (tf.__name__, df.__name__) showTable([word[0] for word in result], [word[1] for word in result], title_name = head) print_format.append([head] + [word[0] for word in result[:5]]) col_printtable(print_format)
def test_showTable(self): w = [u"dd", u"dd", u"ddd", u"abcde"] n = [25, 25, 25, 29.5] showTable(w, n)