UNPKG

dimas-kmeans

Version:

K-Means implementation in JavaScript

26 lines (18 loc) 550 B
# dimas-kmeans Simple implementation of K-Means in Javascript ##### getClusters(data, [numberOfClusters]) data : The data for clusterization, should be array of vectors (arrays), numberOfClusters : Optional, the default is Root of the size of the data divided by two. var kmeans = require('dimas-kmeans') var data = [ [1,2], [2,1], [10,11], [12,13] ] var clusters = kmeans.getClusters(data); ###### The result should be: ``` clusters[0]: [ [ 10, 11 ], [ 12, 13 ] ] clusters[1]: [ [ 1, 2 ], [ 2, 1 ] ] ```