diff --git a/lib/Clustering/SquaredDistance.php b/lib/Clustering/SquaredDistance.php index 7d3d0e2cc..c0b6259c4 100644 --- a/lib/Clustering/SquaredDistance.php +++ b/lib/Clustering/SquaredDistance.php @@ -45,8 +45,10 @@ public function compatibility(): array { public function compute(array $a, array $b): float { $distance = 0.0; - foreach ($a as $i => $value) { - $distance += ($value - $b[$i]) ** 2; + $count = count($a); + for ($i = 0; $i < $count; $i++) { + $diff = $a[$i] - $b[$i]; + $distance += $diff * $diff; } return $distance;