DEAP の例(Python フレームワーク)には、次のコードがあります。
# Evaluate the entire population
fitnesses = list(map(toolbox.evaluate, pop))
for ind, fit in zip(pop, fitnesses):
ind.fitness.values = fit
なぜ彼らは使用するmap
のfor
ですか?それだけではない理由:
for ind in pop:
ind.fitness.values = toolbox.evaluate(ind)