C# Класс CCT.NUI.Core.Clustering.KMeans

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Initialize ( IList points ) : void
IterateOnce ( ) : void
IterateUntilStable ( ) : void
KMeans ( int numberOfClusters, Range zRange, IntSize size ) : System

Приватные методы

Метод Описание
AddToMinimalDistanceCluster ( System.Point point ) : void
CalcDistance ( int clusterIndex, System.Point point ) : double
ClearPoints ( ) : void
DetectCountChange ( int counts ) : bool
DistributePointsToClusters ( ) : void
FinishDistribution ( ) : void
SetCenterRandomlyForEmptyCluster ( ClusterPrototype cluster ) : void

Описание методов

Initialize() публичный метод

public Initialize ( IList points ) : void
points IList
Результат void

IterateOnce() публичный метод

public IterateOnce ( ) : void
Результат void

IterateUntilStable() публичный метод

public IterateUntilStable ( ) : void
Результат void

KMeans() публичный метод

public KMeans ( int numberOfClusters, Range zRange, IntSize size ) : System
numberOfClusters int
zRange Range
size IntSize
Результат System