Skip to content

Commit f646aae

Browse files
committed
WIP: added metric support to lloyd
1 parent 1367a04 commit f646aae

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/lloyd.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ function chunk_update_centroids(::Lloyd, containers, centroids, X, weights, metr
118118
min_dist = distance(metric, X, centroids, i, 1)
119119
label = 1
120120
for j in 2:size(centroids, 2)
121-
dist = distance(metric, X, centroids, i, 1)
121+
dist = distance(metric, X, centroids, i, j)
122122
label = dist < min_dist ? j : label
123123
min_dist = dist < min_dist ? dist : min_dist
124124
end

src/yinyang.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ function calculate_centroids_movement(alg::Yinyang, containers, centroids)
222222
end
223223
end
224224

225-
function chunk_update_centroids(alg, containers, centroids, X, weights, r, idx)
225+
function chunk_update_centroids(alg::Yinyang, containers, centroids, X, weights, r, idx)
226226
# unpack containers for easier manipulations
227227
centroids_new = containers.centroids_new[idx]
228228
centroids_cnt = containers.centroids_cnt[idx]

0 commit comments

Comments
 (0)