Skip to content

Instantly share code, notes, and snippets.

@NicolleLouis
Created November 27, 2017 17:08
Show Gist options
  • Save NicolleLouis/2945f064fd16213d00c17d9c753e6311 to your computer and use it in GitHub Desktop.
Save NicolleLouis/2945f064fd16213d00c17d9c753e6311 to your computer and use it in GitHub Desktop.
Create individuals
def generate_one_individual(item_set):
individual = []
for i in range(len(item_set)):
if (100 * random.random() < 50):
individual.append(True)
else:
individual.append(False)
return individual
def generate_first_population(item_set, size_of_population):
population = []
for i in range(size_of_population):
population.append(generate_one_individual(item_set))
return population
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment