Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def crossover(self, partner):
- child = DNA(self.size)
- midpoint = random.randint(self.size)
- for idx in range(self.size):
- if idx > midpoint:
- child.genes[idx] = self.genes[idx]
- else:
- child.genes[idx] = partner.genes[idx]
- return child
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement