K-means実装してみた in CoffeeScript

K-means

JavaScriptでK-meansしたかったのだけど、
あまりよい既存ライブラリが見つからなかったので自分で書いてみた。

二次元にランダムに点をとってクラスタリングするとこんなかんじ。
f:id:cocodrips:20140213171305p:plain

CoffeeScript歴はだいぶ短いので、
変な書き方をしているところもあるかも。