vocabulary.py 文件源码

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

项目:topicModelling 作者: balikasg 项目源码 文件源码
def cut_low_freq(self, corpus, threshold=1):
        new_vocas = []
        new_docfreq = []
        self.vocas_id = dict()
        conv_map = dict()
        for id, term in enumerate(self.vocas):
            freq = self.docfreq[id]
            if freq > threshold:
                new_id = len(new_vocas)
                self.vocas_id[term] = new_id
                new_vocas.append(term)
                new_docfreq.append(freq)
                conv_map[id] = new_id
        self.vocas = new_vocas
        self.docfreq = new_docfreq
        return np.array([ self.conv(doc, conv_map) for doc in corpus])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号