コード例 #1
0
ファイル: kmeans.py プロジェクト: awd4/kmeans
 def lloyd(cntrs):
     d = cykmeans._sq_distances(data, cntrs, dists)
     a = d.argmin(axis=1)
     return a
コード例 #2
0
ファイル: kmeans.py プロジェクト: awd4/kmeans
def _score(data, cntrs):
    data = np.require(data, np.float64, 'C')
    d = cykmeans._sq_distances(data, cntrs)
    return d.min(axis=1).sum()
コード例 #3
0
ファイル: kmeans.py プロジェクト: awd4/kmeans
def assign(data, cntrs):
    data = np.require(data, np.float64, 'C')
    d = cykmeans._sq_distances(data, cntrs)
    a = d.argmin(axis=1)
    return a