Main       Download       Commercial support       FAQ       Forum       About Us

k-means++ clustering

The k-means algorithm is one of the most commonly used clustering methods. The algorithm strives for partitioning into clusters minimizing the sum of intracluster distances squared. The base method is fully detailed in Wikipedia. The ALGLIB package implements an algorithm version that is called "k-means++".

Assumptions

Manual entries

C++ kmeans subpackage   
C# kmeans subpackage   

This article is intended for personal use only.

Download ALGLIB

C#

C# source.

Downloads page

 

C++

C++ source.

Downloads page

 

C++, multiple precision arithmetic

C++ source. MPFR/GMP is used.

GMP source is available from gmplib.org. MPFR source is available from www.mpfr.org.

Downloads page

 

FreePascal

FreePascal version.

Downloads page

 

Delphi

Delphi version.

Downloads page

 

VB.NET

VB.NET version.

Downloads page

 

VBA

VBA version.

Downloads page

 

Python

Python version (CPython and IronPython are supported).

Downloads page

 

 

ALGLIB® - numerical analysis library, 1999-2012.
ALGLIB is a registered trademark of the ALGLIB Project.