私はしばらくこのことに固執しており、この機能をどのようにしてワンライナーに変えることができないのか分かりません。私はそれも標準のforループで行うことができることを認識していますが、私はそうしたくありません。これはリストの理解やラムダで行うことができますか?
def set_num_children(individs):
avg_fitness = calc_avg_fitness(individs)
def calculation(individ):
individ[2] = round(individ[1]/avg_fitness)
return individ
return map(calculation, individs)
'calc_avg_fitness()はどこに定義されていますか? –
変数の種類は何ですか? – percusse
なぜ 'map'に突然変異関数を使用していますか? – user2357112