mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-02-13 07:18:39 +00:00
use foreach initialized var
This commit is contained in:
parent
41e2e10540
commit
290a997444
|
|
@ -57,7 +57,7 @@ final class MetricsND
|
||||||
|
|
||||||
$dist = 0.0;
|
$dist = 0.0;
|
||||||
foreach ($a as $key => $e) {
|
foreach ($a as $key => $e) {
|
||||||
$dist += \abs($a[$key] - $b[$key]);
|
$dist += \abs($e - $b[$key]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $dist;
|
return $dist;
|
||||||
|
|
@ -83,7 +83,7 @@ final class MetricsND
|
||||||
|
|
||||||
$dist = 0.0;
|
$dist = 0.0;
|
||||||
foreach ($a as $key => $e) {
|
foreach ($a as $key => $e) {
|
||||||
$dist += \abs($a[$key] - $b[$key]) ** 2;
|
$dist += \abs($e - $b[$key]) ** 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
return \sqrt($dist);
|
return \sqrt($dist);
|
||||||
|
|
@ -109,7 +109,7 @@ final class MetricsND
|
||||||
|
|
||||||
$dist = [];
|
$dist = [];
|
||||||
foreach ($a as $key => $e) {
|
foreach ($a as $key => $e) {
|
||||||
$dist[] = \abs($a[$key] - $b[$key]);
|
$dist[] = \abs($e - $b[$key]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (float) \max($dist);
|
return (float) \max($dist);
|
||||||
|
|
@ -136,7 +136,7 @@ final class MetricsND
|
||||||
|
|
||||||
$dist = 0.0;
|
$dist = 0.0;
|
||||||
foreach ($a as $key => $e) {
|
foreach ($a as $key => $e) {
|
||||||
$dist += \pow(\abs($a[$key] - $b[$key]), $lambda);
|
$dist += \pow(\abs($e - $b[$key]), $lambda);
|
||||||
}
|
}
|
||||||
|
|
||||||
return \pow($dist, 1 / $lambda);
|
return \pow($dist, 1 / $lambda);
|
||||||
|
|
@ -162,7 +162,7 @@ final class MetricsND
|
||||||
|
|
||||||
$dist = 0.0;
|
$dist = 0.0;
|
||||||
foreach ($a as $key => $e) {
|
foreach ($a as $key => $e) {
|
||||||
$dist += \abs($a[$key] - $b[$key]) / (\abs($a[$key]) + \abs($b[$key]));
|
$dist += \abs($e - $b[$key]) / (\abs($e) + \abs($b[$key]));
|
||||||
}
|
}
|
||||||
|
|
||||||
return $dist;
|
return $dist;
|
||||||
|
|
@ -189,8 +189,8 @@ final class MetricsND
|
||||||
$distTop = 0.0;
|
$distTop = 0.0;
|
||||||
$distBottom = 0.0;
|
$distBottom = 0.0;
|
||||||
foreach ($a as $key => $e) {
|
foreach ($a as $key => $e) {
|
||||||
$distTop += \abs($a[$key] - $b[$key]);
|
$distTop += \abs($e - $b[$key]);
|
||||||
$distBottom += $a[$key] + $b[$key];
|
$distBottom += $e + $b[$key];
|
||||||
}
|
}
|
||||||
|
|
||||||
return $distTop / $distBottom;
|
return $distTop / $distBottom;
|
||||||
|
|
@ -218,8 +218,8 @@ final class MetricsND
|
||||||
$distBottomA = 0.0;
|
$distBottomA = 0.0;
|
||||||
$distBottomB = 0.0;
|
$distBottomB = 0.0;
|
||||||
foreach ($a as $key => $e) {
|
foreach ($a as $key => $e) {
|
||||||
$distTop += $a[$key] * $b[$key];
|
$distTop += $e * $b[$key];
|
||||||
$distBottomA += $a[$key] ** 2;
|
$distBottomA += $e ** 2;
|
||||||
$distBottomB += $b[$key] ** 2;
|
$distBottomB += $b[$key] ** 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user