def save_logs(self, n_gen, output_folder): """ CSV format -> date,n_generation,mean,min,max """ date = self.now() file_name = 'logs.csv' mean, min, max = statistics(self.new_population) stats = f'{date},{n_gen},{mean},{min},{max}\n' with open(output_folder + file_name, 'a') as f: f.write(stats)
def show_stats(self, n_gen): mean, min, max = statistics(self.new_population) date = self.now() stats = f"{date} - generation {n_gen + 1} | mean: {mean}\tmin: {min}\tmax: {max}\n" print('hello') print(stats)