Cleaned up list usage

This commit is contained in:
SimpleArt
2020-11-19 18:02:07 -05:00
parent 7511429228
commit 3412c05da2
3 changed files with 22 additions and 16 deletions

View File

@ -33,7 +33,7 @@ class Mutation_Methods:
def individual_genes(ga, old_chromosome):
"""Mutates a random gene in the chromosome and resets the fitness."""
chromosome = ga.make_chromosome(old_chromosome.get_gene_list())
chromosome = ga.make_chromosome(list(old_chromosome))
# Loops until enough mutations occur
for n in range(ceil(len(chromosome)*ga.gene_mutation_rate)):
@ -61,7 +61,7 @@ class Mutation_Methods:
def swap_genes(ga, old_chromosome):
"""Mutates a random gene in the chromosome and resets the fitness."""
chromosome = ga.make_chromosome(old_chromosome.get_gene_list())
chromosome = ga.make_chromosome(list(old_chromosome))
# Loops until enough mutations occur
for n in range(ceil(len(chromosome)*ga.gene_mutation_rate)):