aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-03-22 22:45:20 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-03-22 22:45:20 +0100
commit2ce9d2935e4f491f375cf546d6ee9bc186f8ece4 (patch)
tree2e1e204efcab5cfe1d19528540cc0a85473b741d
parent6f172e582e67ba6b9d93395b0f7cc576281b86b0 (diff)
downloadallocbench-2ce9d2935e4f491f375cf546d6ee9bc186f8ece4.tar.gz
allocbench-2ce9d2935e4f491f375cf546d6ee9bc186f8ece4.zip
use numpy NaN for non numerical results
-rw-r--r--src/benchmark.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/benchmark.py b/src/benchmark.py
index 956e4b5..a1cb9ae 100644
--- a/src/benchmark.py
+++ b/src/benchmark.py
@@ -296,7 +296,10 @@ class Benchmark (object):
self.results["std"][tname][perm] = {}
for datapoint in self.results[tname][perm][0]:
- d = [np.float(m[datapoint]) for m in self.results[tname][perm]]
+ try:
+ d = [np.float(m[datapoint]) for m in self.results[tname][perm]]
+ except ValueError:
+ d = np.NaN
self.results["mean"][tname][perm][datapoint] = np.mean(d)
self.results["std"][tname][perm][datapoint] = np.std(d)