提问人:skidjoe 提问时间:9/28/2018 最后编辑:SABERskidjoe 更新时间:9/28/2018 访问量:80
如何使用初始值递归地将参数输入到此函数中?
How can I recursively input parameters into this function with an initial value?
问:
所以我有这个函数,它接受一个数组并输出一个具有不同值的数组数组(我正在尝试遗传编程育种函数)。
所以我的问题如下:我有一个 main 函数,它被调用它接受一个数组并输出一个新数组。我想继续在连续的种群上调用这个函数,但是,我不太确定如何?evolve(population)
所以我们有一个初始数组 x,我们把它传入其中,输出一个新的数组 y 数组,现在我想传入我的函数,依此类推 z 次(在 for 循环中)。这能做到吗?evolve(x)
evolve(y)
答:
3赞
ruohola
9/28/2018
#1
这应该可以很好地完成这项工作;
population = [1, 2, 3, 4] # any list
z = 10 # evolve 10 times
for i in range(z):
population = evolve(population)
评论