in reply to Re: Re: calculate average from range of hash values (optimize)
in thread calculate average from range of hash values (optimize)
use strict; ## simulate original %data hash my %data = map { (int(rand(10**10) + 10**9) => rand } (0 .. 2*10**5); my ($keys, $values) = ([], []); ## remember what goes where foreach (sort keys %data) { push @$keys, $_; push @$values, $data{$_}; } ## now obtain rolling averages
|
|---|