Deepcopy'd data

This commit is contained in:
SimpleArt
2020-11-12 16:40:00 -05:00
parent b0c4bd79c6
commit 22bd0527e5
3 changed files with 14 additions and 19 deletions

View File

@ -1,11 +1,12 @@
from copy import deepcopy
class Chromosome:
def __init__(self, gene_list = None):
if gene_list is None:
self.gene_list = []
else:
self.gene_list = gene_list
def __init__(self, gene_list = []):
"""Initialize the chromosome with fitness value of None, and a
set of genes dependent on user-passed parameter."""
self.gene_list = deepcopy(gene_list)
self.fitness = None