coords.py 文件源码

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

项目:pyberny 作者: azag0 项目源码 文件源码
def get_clusters(C):
    nonassigned = list(range(len(C)))
    clusters = []
    while nonassigned:
        queue = set([nonassigned[0]])
        clusters.append([])
        while queue:
            node = queue.pop()
            clusters[-1].append(node)
            nonassigned.remove(node)
            queue.update(n for n in np.flatnonzero(C[node]) if n in nonassigned)
    C = np.zeros_like(C)
    for cluster in clusters:
        for i in cluster:
            C[i, cluster] = True
    return clusters, C
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号