mirror of
https://github.com/Llewellynvdm/php-ml.git
synced 2025-02-03 12:38:35 +00:00
Euclidean optimization (#42)
* Euclidean optimization * Euclidean with foreach
This commit is contained in:
parent
1d73503958
commit
0a58a71d77
@ -24,10 +24,9 @@ class Euclidean implements Distance
|
|||||||
}
|
}
|
||||||
|
|
||||||
$distance = 0;
|
$distance = 0;
|
||||||
$count = count($a);
|
|
||||||
|
|
||||||
for ($i = 0; $i < $count; ++$i) {
|
foreach ($a as $i => $val) {
|
||||||
$distance += pow($a[$i] - $b[$i], 2);
|
$distance += ($val - $b[$i]) ** 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
return sqrt((float) $distance);
|
return sqrt((float) $distance);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user