저는 유전 알고리즘 문제에 대해 연구하고 있습니다. Individual()
의 목록을 가진 Population()
클래스가 있다고 가정합니다. 각 개인은 그것에 관련된 점수를 가지고 있습니다. 인구에서 자신의 점수에 따라 이들 개인을 순위를 매기거나 순위를 매기는 좋은 방법은 무엇입니까? 예 :클래스에 따른 구성원의 속성으로 주문하십시오.
class Individual(object):
rr = 100
def __init__(self):
self.score = random.randrange(self.rr)
class Population(object):
def __init__(self, size):
self.size = size
self.population = [Individual() for _ in xrange(self.size)]
pop = Population(5)
for i in xrange(pop.size):
print pop.population[i].score
이러한 개인을 점수별로 분류 할 수있는 방법이 있습니까? 감사!
...... 화려한! – Rock
'rr'이 아닌 'score'가 있어야합니다. 그러나 좋은 대답입니다. – mVChr
@mVChr : 실제로 수정되었습니다. 감사. –