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):