NlpTools API
Class

NlpTools\Clustering\CentroidFactories\Hamming

class Hamming implements CentroidFactoryInterface

This class computes the centroid of the hamming distance between two stringsthat are the binary representations of two integers (the strings are supposedto only contain the characters 1 and 0).

Methods

mixed getCentroid(array $docs, array $choose = array())

Parse the provided docs and create a doc that given a metric of distance is the centroid of the provided docs.

Details

at line 20
public mixed getCentroid(array $docs, array $choose = array())

Parse the provided docs and create a doc that given a metric of distance is the centroid of the provided docs.

The second array is to choose some of the provided docs to
compute the centroid.

Parameters

array $docs The docs from which the centroid will be computed
array $choose The indexes from which the centroid will be computed (if empty all the docs will be used)

Return Value

mixed The centroid. It could be any form of data a number, a vector (it will be the same as the data provided in docs)