data.py 文件源码

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

项目:gym-kidney 作者: camoy 项目源码 文件源码
def depart(self, G, rng):
        n1 = G.order()
        n2 = rng.binomial(n1, 1.0 / self.k)

        if G.order() <= n2:
            old = G.nodes()
        else:
            old = rng.choice(G.nodes(), n2, replace = False)
            old = old.tolist()

        for v in old:
            self.stats["%s_patient_departed" % G.node[v]["bp"]] += 1
            self.stats["%s_donor_departed" % G.node[v]["bd"]] += 1

        G.remove_nodes_from(old)
        self.stats["departed"] += n2
        return nx.convert_node_labels_to_integers(G)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号