def _log_data_children(self, net_info_type='active_only', start_time=0, pop=None):
    log_list = [self.num_gen, self.num_eval, (time.time() - start_time), pop.eval, pop.size, pop.count_active_node()]
    if (net_info_type == 'active_only'):
        log_list.append(pop.active_net_list())
    elif (net_info_type == 'full'):
        log_list += pop.gene.flatten().tolist()
    else:
        pass
    return log_list
def _log_data_children(self, net_info_type='active_only', start_time=0, pop=None):
    log_list = [self.num_gen, self.num_eval, (time.time() - start_time), pop.eval, pop.size, pop.count_active_node()]
    if (net_info_type == 'active_only'):
        log_list.append(pop.active_net_list())
    elif (net_info_type == 'full'):
        log_list += pop.gene.flatten().tolist()
    else:
        pass
    return log_list