Mercurial Hosting > traffic-intelligence
comparison python/utils.py @ 741:5b91b8d97cf3 dev
corrected bug
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Fri, 28 Aug 2015 10:38:08 -0400 |
parents | 25e78d756823 |
children | fe71639f1ee7 |
comparison
equal
deleted
inserted
replaced
740:867bab9f317a | 741:5b91b8d97cf3 |
---|---|
5 import matplotlib.pyplot as plt | 5 import matplotlib.pyplot as plt |
6 from datetime import time, datetime | 6 from datetime import time, datetime |
7 from math import sqrt, ceil, floor | 7 from math import sqrt, ceil, floor |
8 from scipy.stats import kruskal, shapiro | 8 from scipy.stats import kruskal, shapiro |
9 from scipy.spatial import distance | 9 from scipy.spatial import distance |
10 from numpy import zeros, array, exp, sum as npsum, int as npint, arange, cumsum, median, isnan, ones, convolve, dtype, isnan, NaN, mean, ma | 10 from numpy import zeros, array, exp, sum as npsum, int as npint, arange, cumsum, median, isnan, ones, convolve, dtype, isnan, NaN, mean, ma, isinf |
11 | 11 |
12 | 12 |
13 datetimeFormat = "%Y-%m-%d %H:%M:%S" | 13 datetimeFormat = "%Y-%m-%d %H:%M:%S" |
14 | 14 |
15 ######################### | 15 ######################### |
660 elif metric is not None and epsilon is None: | 660 elif metric is not None and epsilon is None: |
661 print("Please provide a value for epsilon if using a cdist metric. Exiting") | 661 print("Please provide a value for epsilon if using a cdist metric. Exiting") |
662 import sys | 662 import sys |
663 sys.exit() | 663 sys.exit() |
664 else: | 664 else: |
665 if similarityFunc is None and metric is not None and not np.isinf(delta): | 665 if similarityFunc is None and metric is not None and not isinf(delta): |
666 print('Warning: you are using a cdist metric and a finite delta, which will make probably computation slower than using the equivalent similarityFunc (since all pairwise distances will be computed by cdist).') | 666 print('Warning: you are using a cdist metric and a finite delta, which will make probably computation slower than using the equivalent similarityFunc (since all pairwise distances will be computed by cdist).') |
667 self.similarityFunc = similarityFunc | 667 self.similarityFunc = similarityFunc |
668 self.metric = metric | 668 self.metric = metric |
669 self.epsilon = epsilon | 669 self.epsilon = epsilon |
670 self.aligned = aligned | 670 self.aligned = aligned |