本文整理汇总了Python中population.Population.new方法的典型用法代码示例。如果您正苦于以下问题:Python Population.new方法的具体用法?Python Population.new怎么用?Python Population.new使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类population.Population
的用法示例。
在下文中一共展示了Population.new方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: make_dir
# 需要导入模块: from population import Population [as 别名]
# 或者: from population.Population import new [as 别名]
for seed in SEEDS:
random.seed(seed)
seed_path = "%s/%d" % (mutation_probs_path, seed)
make_dir(seed_path)
if os.path.isfile(seed_path + "/.done"):
continue
best_list = []
avg_list = []
worst_list = []
stddev_list = []
start = time.time()
population = Population.new(config.POPULATION_SIZE, config.REPRESENTATION)
for i in xrange(1, MAX_ITERATIONS + 1):
population.evolve()
stats = population.getStatistics()
best_list.append(stats[0])
avg_list.append(stats[1])
worst_list.append(stats[2])
stddev_list.append(stats[3])
if i in ITERATIONS:
final_path = "%s/%d" % (seed_path, i)
best = population.getBest().getPoints()
make_dir(final_path)