test6.py 文件源码

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

项目:Database-Generation-for-Itemset-Mining 作者: clezcano 项目源码 文件源码
def graphDensity(self):
        self.G.clear()
        with open(self.filename, 'r') as f:
            for line in f.readlines():
                transaction = line.strip().split(self.delimeter)
                if len(transaction) == 1:
                    self.G.add_node(transaction[0])
                elif len(transaction) > 1:
                    for i in range(len(transaction) - 1):
                        for j in range(i + 1, len(transaction)):
                            self.G.add_edges_from([(transaction[i], transaction[j])])
                else:
                    return -1 # empty transaction found
        return nx.density(self.G)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号