diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2019-03-22 22:45:20 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2019-03-22 22:45:20 +0100 |
| commit | 2ce9d2935e4f491f375cf546d6ee9bc186f8ece4 (patch) | |
| tree | 2e1e204efcab5cfe1d19528540cc0a85473b741d | |
| parent | 6f172e582e67ba6b9d93395b0f7cc576281b86b0 (diff) | |
| download | allocbench-2ce9d2935e4f491f375cf546d6ee9bc186f8ece4.tar.gz allocbench-2ce9d2935e4f491f375cf546d6ee9bc186f8ece4.zip | |
use numpy NaN for non numerical results
| -rw-r--r-- | src/benchmark.py | 5 |
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) |
