def create_and_visualize(param): print(f"{dt()} :: Create And Visualize Initialize") datasets = loader.create_loader(param) for nb_comb in range(1, 6): print(f"{dt()} :: --Create Combine Number : {nb_comb}") dc = dict() for key, files in datasets.items(): files = sorted(files) param.key = key class_collect = list() for file in files: output = create_configuration(param, file, nb_comb) class_collect.append(output) dc[key] = class_collect print(f"{dt()} :: --Combine Number : {nb_comb} Save Initialize") cc.save_datasets(param, dc, nb_comb) print(f"{dt()} :: --Done") if nb_comb == 1: print(f"{dt()} :: Visualize Initialize") visdat = loader.viz_loader(param) print(f"{dt()} :: --Visualize Dataset Path Load") visualizer.chosen_viz(param, visdat) print(f"{dt()} :: --Done")
def create(param): print(f"{dt()} :: Create Initialize") datasets = loader.create_loader(param) for nb_comb in range(1, 6): print(f"{dt()} :: Combine Number : {nb_comb}") dc = dict() for key, files in datasets.items(): files = sorted(files) param.key = key class_collect = list() for file in files: output = create_configuration(param, file, nb_comb) class_collect.append(output) dc[key] = class_collect print(f"{dt()} :: --Combine Number : {nb_comb} Save Initialize") cc.save_datasets(param, dc, nb_comb) print(f"{dt()} :: --Done")
def create_v2(param): print(f"{dt()} :: Create Initialize") datasets = loader.create_loader(param) for nb_comb in range(1, 6): print(f"{dt()} :: Combine Number : {nb_comb}") dc = dict() for key, files in datasets.items(): files = sorted(files) param.key = key class_collect = list() for file in files: if file.split('/')[-1] == '13_04.csv' or file.split('/')[-1] == '14_05.csv' and \ (param.datatype == 'disease' or param.datatype == 'disease_add'): continue print(file) output = create_configuration_v2(param, file, nb_comb) class_collect.append(output) dc[key] = class_collect print(f"{dt()} :: --Combine Number : {nb_comb} Save Initialize") cc.save_datasets(param, dc, nb_comb) print(f"{dt()} :: --Done")