Added initilization functionality. Add necessary method to access,genes,chromosomes and the population.

This commit is contained in:
Daniel Wilczak
2020-09-20 18:46:02 -04:00
parent 67b41cb3b7
commit 97af1af852
5 changed files with 65 additions and 9 deletions

15
src/example.py Normal file
View File

@ -0,0 +1,15 @@
import random
import EasyGA
def user_gene_function():
return random.randint(1, 100)
Population_size = 10
Chromosome_length = 10
ga = EasyGA.GA(Population_size, Chromosome_length,user_gene_function)
# Setup the GA's population,chromosomes and genes
ga.initialize()
print(ga.population.chromosomes[0].print_chromosome())