DEBUG = False result_file = 'results/hybrid_classifier.csv' try: fd = open(result_file, 'w') except IOError: print "Wrong path for results file" sys.exit(1) for d in range(len(datasets)): for k in range(K_FOLD_NUMBER): for r in range(1): print "STARTED iteration %d for %d-fold %s dataset" % ( r, k, datasets[d][0]) fuzzy_logic_classifier = GeneticFuzzyLogicClassifier() rough_set_classifier = GeneticRoughSetsClassifier() filename = 'datasets/%s' % datasets[d][0] result = fuzzy_logic_classifier.read_data(filepath=filename, label_is_last=(bool)( datasets[d][1])) result = rough_set_classifier.read_data(filepath=filename, label_is_last=(bool)( datasets[d][1])) if not result: logging.error("Wrong dataset name") sys.exit(1) fuzzy_logic_classifier.prepare_data( k_fold_number=K_FOLD_NUMBER) rough_set_classifier.prepare_data(k_fold_number=K_FOLD_NUMBER)