StatisticsModule.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:ForumAnalysis 作者: consjuly542 项目源码 文件源码
def __init__(self, recompute_statistics=False):
        """
        Initiation of module.

        Parameters
        ------------
        *recompute_statistics(boolean): if True, statistics are calculated again,
                                    if False, statistics are loaded from file

        """
        self.get_article_statistics(recompute_statistics=recompute_statistics)
        # list which users see
        self.cur_articles_list = list(self.article_index.values())
        self.cur_articles_list = [a for a in self.cur_articles_list if a.questions_cnt > 0 and a.official_article]
        # ranking list of articles without filters - for fast execution
        # self.articles_list_all = list(self.article_index.values())
        # self.articles_list_all = [a for a in self.articles_list_all if a.questions_cnt > 0]

        # filters list
        self.filters_type = []
        self.filters_data = []

        # with open("../data/guide_articles/guide_article_ID", "rb") as f:
        #     self.ids_in_guides = cPickle.load(f)

        with open("../data/guide_articles/guides_list", "rb") as f:
            self.guides_list = cPickle.load(f)



        # print (len(self.ids_in_guides))

        # default - ranked by cnt_questions, no filters
        # self.ranking_articles(rank_type='by_cnt_questions')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号