Mercurial Hosting > traffic-intelligence
comparison python/utils.py @ 737:fb60b54e1041 dev
added warning for finite delta
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Fri, 14 Aug 2015 11:29:02 -0400 |
parents | c35e4a4b199d |
children | 25e78d756823 |
comparison
equal
deleted
inserted
replaced
736:967d244968a4 | 737:fb60b54e1041 |
---|---|
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): | |
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).') | |
665 self.similarityFunc = similarityFunc | 667 self.similarityFunc = similarityFunc |
666 self.metric = metric | 668 self.metric = metric |
667 self.epsilon = epsilon | 669 self.epsilon = epsilon |
668 self.aligned = aligned | 670 self.aligned = aligned |
669 self.delta = delta | 671 self.delta = delta |