GAのコードがあります。これは次のように始まります
import random
#
# Global variables
# Setup optimal string and GA input variables.
POP_SIZE = random.randint(100,200)
# random code that doesn't really matter...
# Simulate all of the generations.
for generation in xrange(GENERATIONS):
print "Generation %s... Random sample: '%s'" % (generation, population[0])
print POP_SIZE
weighted_population = []
重要な部分はprint POP_SIZE
です。
必要なものを出力し、その後はPOP_SIZE
同じままですが、プログラムを終了して再起動した場合にのみランダム化されます。
最初に設定したパラメータ間で変化させたいのですが、
POP_SIZE = random.randint(100,200)
考え?