Phpml\Classification\KNearestNeighbors::kNeighborsDistances PHP Method

kNeighborsDistances() private method

private kNeighborsDistances ( array $sample ) : array
$sample array
return array
    private function kNeighborsDistances(array $sample)
    {
        $distances = [];
        foreach ($this->samples as $index => $neighbor) {
            $distances[$index] = $this->distanceMetric->distance($sample, $neighbor);
        }
        asort($distances);
        return array_slice($distances, 0, $this->k, true);
    }