0.0.2 • Published 7 years ago

k-meansjs v0.0.2

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

k-means

K-Means clustering in JavaScript.

NPM

Demo

https://lab.miguelmota.com/k-means

Install

npm install k-meansjs
bower install kmeans

Usage

Take a look at the full example.

var KMeans = require('k-meansjs');

var data = [
  [6,5],
  [9,10],
  [10,1],
  [5,5]
  ...
];

var kmeans = KMeans({
  data: data,
  k: 3
});

kmeans.on('iteration', function(self) {
  draw.call(self);
});

kmeans.on('end', function(self) {
  console.log(self.iterations);
});

kmeans.run();

Test

npm test

License

MIT