esolkc has asked for the wisdom of the Perl Monks concerning the following question:
$U = $S = 100000; $dimMax = 5; for($u = 0; $u < $U; $u++ ) { $minDistance = 100; $group[$u] = -99; for($s = 0; $s < $S; $s++ ) { $distance[$u][$s] = 0; for($dim = 0; $dim < $dimMax; $dim++ ) { $distance[$u][$s] = $distance[$u][$s] + ($input_train[$dim][$u] +- $weight[$dim][$s])**2; } $distance[$u][$s] = sqrt($distance[$u][$s]) / $dimMax; if($distance[$u][$s] < $minDistance) { $minDistance = $distance[$u][$s]; $minS = $s; } } $group[$u] = $minS; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: for-loop issue - swap gets crazy large
by BrowserUk (Patriarch) on Aug 31, 2011 at 20:06 UTC | |
by esolkc (Acolyte) on Aug 31, 2011 at 20:21 UTC | |
by ikegami (Patriarch) on Aug 31, 2011 at 20:44 UTC | |
|
Re: for-loop issue - swap gets crazy large
by ikegami (Patriarch) on Aug 31, 2011 at 20:14 UTC | |
by esolkc (Acolyte) on Aug 31, 2011 at 20:32 UTC | |
by ikegami (Patriarch) on Aug 31, 2011 at 20:42 UTC | |
|
Re: for-loop issue - swap gets crazy large
by BrowserUk (Patriarch) on Aug 31, 2011 at 23:19 UTC | |
|
Re: for-loop issue - swap gets crazy large
by Anonymous Monk on Sep 01, 2011 at 19:30 UTC |