コード例 #1
0
ファイル: DNAParallel.py プロジェクト: aerinzhang/15-440-lab4
def assignMembership(strands, centroids):
    k = len(centroids)
    membership = []
    for strand in strands:
        minDistance = float("inf")
        for c in xrange(k):
            d = DS.distance(strand, centroids[c])
            if (d < minDistance):
                minDistance = d
                minCluster = c
        membership.append((minCluster, strand))
    return membership