diff options
author | Marcin Junczys-Dowmunt <junczys@amu.edu.pl> | 2016-04-24 12:51:00 +0300 |
---|---|---|
committer | Marcin Junczys-Dowmunt <junczys@amu.edu.pl> | 2016-04-24 12:51:00 +0300 |
commit | 549d38c1ceecc29cc29b7c2e795429d1de53881e (patch) | |
tree | d2312de2757aea22484e3e8f800cf894261f40a8 /scripts | |
parent | 44f751acfb774e12cd9b4e5b00ae134457d4f88d (diff) |
harmonic
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/average.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/average.py b/scripts/average.py index 7aa7bfa2..dacd614b 100755 --- a/scripts/average.py +++ b/scripts/average.py @@ -12,9 +12,12 @@ for filename in sys.argv[1:-1]: m = np.load(mfile) for k in m: if k not in average: - average[k] = m[k] ** 1.0/n + average[k] = 1 / m[k] elif average[k].shape == m[k].shape: - average[k] *= m[k] ** 1.0/n + average[k] += 1 / m[k] + +for k in average: + average[k] = n / average[k] print "Saving to", sys.argv[-1] np.savez(sys.argv[-1], **average) |