public __construct ( integer $k = 3, Phpml\Math\Distance $distanceMetric = null ) | ||
$k | integer | |
$distanceMetric | Phpml\Math\Distance | (if null then Euclidean distance as default) |
public function __construct(int $k = 3, Distance $distanceMetric = null)
{
if (null === $distanceMetric) {
$distanceMetric = new Euclidean();
}
$this->k = $k;
$this->samples = [];
$this->targets = [];
$this->distanceMetric = $distanceMetric;
}