Nothing Particularly Magnificent

npm

npm’s 2019 JavaScript ecosystem survey analysis is now available! Get your copy here »

kmeansjs

0.0.3 • Public • Published

A javascript implementation of Kmeans

This is a javascript/node.js based implementation of the kmeans algorithm for clustering vectors.

Technical tutorial

The code/tutorial for this library, created with docco, explains the theory behind kmeans and shows how this library works!

Setup

npm install

Usage

//Creating 3 clusters with vector dataset

var vector = [
    [10, 2, 30],
    [30, 20, 2],
    [30, 30, 3],
    [10, 10, 1],
    [20, 1, 30],
    [1, 25, 30]
]

kmeans(vector, 3, function(err, res) {
    if (err) throw new Error(err)

    //do something with the result
})

Testing

npm test

install

npm i kmeansjs

Downloadsweekly downloads

4

version

0.0.3

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability