PHP Class Phpml\Clustering\KMeans\Cluster

Inheritance: extends Point, implements IteratorAggregat\IteratorAggregate, implements Countabl\Countable
Afficher le fichier Open project: php-ai/php-ml

Protected Properties

Свойство Type Description
$points SplObjectStorag\SplObjectStorage | Point[]
$space Space

Méthodes publiques

Méthode Description
__construct ( Space $space, array $coordinates )
attach ( Point $point ) : Point
attachAll ( SplObjectStorage $points )
count ( ) : mixed
detach ( Point $point ) : Point
detachAll ( SplObjectStorage $points )
getIterator ( ) : Point[] | SplObjectStorag\SplObjectStorage
getPoints ( ) : array
toArray ( ) : array
updateCentroid ( )

Method Details

__construct() public méthode

public __construct ( Space $space, array $coordinates )
$space Space
$coordinates array

attach() public méthode

public attach ( Point $point ) : Point
$point Point
Résultat Point

attachAll() public méthode

public attachAll ( SplObjectStorage $points )
$points SplObjectStorage

count() public méthode

public count ( ) : mixed
Résultat mixed

detach() public méthode

public detach ( Point $point ) : Point
$point Point
Résultat Point

detachAll() public méthode

public detachAll ( SplObjectStorage $points )
$points SplObjectStorage

getIterator() public méthode

public getIterator ( ) : Point[] | SplObjectStorag\SplObjectStorage
Résultat Point[] | SplObjectStorag\SplObjectStorage

getPoints() public méthode

public getPoints ( ) : array
Résultat array

toArray() public méthode

public toArray ( ) : array
Résultat array

updateCentroid() public méthode

public updateCentroid ( )

Property Details

$points protected_oe property

protected SplObjectStorage,SplObjectStorag|Point[],Phpml\Clustering\KMeans $points
Résultat SplObjectStorag\SplObjectStorage | Point[]

$space protected_oe property

protected Space,Phpml\Clustering\KMeans $space
Résultat Space