| Conditions | 2 |
| Paths | 2 |
| Total Lines | 11 |
| Code Lines | 5 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 63 | private function kNeighborsDistances(array $sample): array |
||
| 64 | { |
||
| 65 | $distances = []; |
||
| 66 | |||
| 67 | foreach ($this->samples as $index => $neighbor) { |
||
| 68 | $distances[$index] = $this->distanceMetric->distance($sample, $neighbor); |
||
| 69 | } |
||
| 70 | |||
| 71 | asort($distances); |
||
| 72 | |||
| 73 | return array_slice($distances, 0, $this->k, true); |
||
| 74 | } |
||
| 76 |