FLAG = sys.argv[3] except IndexError: pass INPUT_K = 10 # read record if MODEL == 's': RELAX = False else: RELAX = True if RELAX: print "Relax Mondrian" else: print "Strict Mondrian" if DATA_SELECT == 'i': print "INFORMS data" DATA = read_informs() else: print "Adult data" # INTUITIVE_ORDER is an intutive order for # categorical attrbute. This order is produced # by the reading (from dataset) order. DATA, INTUITIVE_ORDER = read_adult() if FLAG == 'k': get_result_k(DATA) elif FLAG == 'qi': get_result_qi(DATA) elif FLAG == 'data': get_result_dataset(DATA) elif FLAG == '': get_result_one(DATA) else:
all_rtime.append(round(eval_result[1], 2)) print "All NCP", all_ncp print "All Running time", all_rtime if __name__ == '__main__': FLAG = '' LEN_ARGV = len(sys.argv) try: DATA_SELECT = sys.argv[1] FLAG = sys.argv[2] except: pass k = 10 if DATA_SELECT == 'i': RAW_DATA = read_informs() ATT_TREES = read_informs_tree() else: RAW_DATA = read_adult() ATT_TREES = read_adult_tree() print '#' * 30 if DATA_SELECT == 'a': print "Adult data" else: print "INFORMS data" print '#' * 30 if FLAG == 'k': get_result_k(ATT_TREES, RAW_DATA) elif FLAG == 'qi': get_result_qi(ATT_TREES, RAW_DATA) elif FLAG == 'data':
if __name__ == '__main__': FLAG = '' DATA_SELECT = 'i' if __DEBUG: print sys.argv try: DATA_SELECT = sys.argv[1] except IndexError: DATA_SELECT = 'i' # read record print '*' * 30 # read dataset if DATA_SELECT == 'i': print "INFORMS data" DATA = read_informs() # gen_gh_trees(DATA_SELECT) ATT_TREES = read_informs_tree() elif DATA_SELECT == 'y': print "Youtube data" DATA = read_youtube() # gen_gh_trees(DATA_SELECT) ATT_TREES = read_youtube_tree() else: print "INFORMS data" DATA = read_informs() # gen_gh_trees(DATA_SELECT) ATT_TREES = read_informs_tree() # Separation_Gen need only GH for transaction try: FLAG = sys.argv[2]