Mercurial Hosting > traffic-intelligence
comparison python/utils.py @ 669:df6be882f325
bug corrected
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Tue, 26 May 2015 11:35:24 +0200 |
parents | f8dcf483b296 |
children | f72ed51c6b65 |
comparison
equal
deleted
inserted
replaced
668:f8dcf483b296 | 669:df6be882f325 |
---|---|
423 | 423 |
424 def generateExperiments(independentVariables): | 424 def generateExperiments(independentVariables): |
425 '''Generates all possible models for including or not each independent variable''' | 425 '''Generates all possible models for including or not each independent variable''' |
426 experiments = {} | 426 experiments = {} |
427 nIndependentVariables = len(independentVariables) | 427 nIndependentVariables = len(independentVariables) |
428 if nIndependentVariables != len(np.unique(independentVariables)): | 428 if nIndependentVariables != len(set(independentVariables)): |
429 print("Duplicate variables. Exiting") | 429 print("Duplicate variables. Exiting") |
430 import sys | 430 import sys |
431 sys.exit() | 431 sys.exit() |
432 nModels = 2**nIndependentVariables | 432 nModels = 2**nIndependentVariables |
433 for i,var in enumerate(independentVariables): | 433 for i,var in enumerate(independentVariables): |