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