diff --git a/README.md b/README.md index c4aef14..484be15 100644 --- a/README.md +++ b/README.md @@ -46,18 +46,20 @@ ga.population.chromosomes[0].print_chromosome() ga.population.chromosomes[0].genes[0].print_value() # Looking to get the data of a chromosome -my_chromosome = ga.population.chromosomes[0].get_chromosome() -print(f"my_chromosome: {my_chromosome}") +my_chromosome = ga.population.chromosomes[0] +print(f"my_chromosome: {my_chromosome.get_chromosome()}") +print(f"my_chromosome fitness: {my_chromosome.get_fitness()}") # Looking to get the data of one gene in the chromosome -my_gene = ga.population.chromosomes[0].genes[0].get_value() -print(f"my_gene: {my_gene}") +my_gene = ga.population.chromosomes[0].genes[0] +print(f"my_gene: {my_gene.get_value()}") +print(f"my_gene fitness: {my_gene.get_fitness()}") ``` ### Ouput: ```Python -[99],[30],[59],[77],[68],[57],[14],[92],[85],[27] +[38],[40],[29],[35],[85],[96],[87],[96],[53],[44] -99 +38 my_chromosome: [, , @@ -70,8 +72,9 @@ my_chromosome: [, , ] -my_gene: 99 - +my_chromosome fitness: None +my_gene: 38 +my_gene fitness: None ``` diff --git a/src/EasyGA.py b/src/EasyGA.py index a6f2b10..f3c0672 100644 --- a/src/EasyGA.py +++ b/src/EasyGA.py @@ -40,7 +40,7 @@ class chromosome: self.genes.append(gene) def get_fitness(self): - return self.score + return self.fitness def get_chromosome(self): return self.genes diff --git a/src/example.py b/src/example.py index 725cd78..e4b261b 100644 --- a/src/example.py +++ b/src/example.py @@ -25,8 +25,10 @@ ga.population.chromosomes[0].print_chromosome() ga.population.chromosomes[0].genes[0].print_value() # Looking to get the data of a chromosome -my_chromosome = ga.population.chromosomes[0].get_chromosome() -print(f"my_chromosome: {my_chromosome}") +my_chromosome = ga.population.chromosomes[0] +print(f"my_chromosome: {my_chromosome.get_chromosome()}") +print(f"my_chromosome fitness: {my_chromosome.get_fitness()}") # Looking to get the data of one gene in the chromosome -my_gene = ga.population.chromosomes[0].genes[0].get_value() -print(f"my_gene: {my_gene}") +my_gene = ga.population.chromosomes[0].genes[0] +print(f"my_gene: {my_gene.get_value()}") +print(f"my_gene fitness: {my_gene.get_fitness()}")