Phpml\Math\Distance::distance PHP Method

distance() public method

public distance ( array $a, array $b ) : float
$a array
$b array
return float
    public function distance(array $a, array $b) : float;

Usage Example

Beispiel #1
0
 /**
  * @param array $sample
  *
  * @return array
  *
  * @throws \Phpml\Exception\InvalidArgumentException
  */
 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);
 }
All Usage Examples Of Phpml\Math\Distance::distance
Distance