gaft icon indicating copy to clipboard operation
gaft copied to clipboard

自定义individual类

Open wulidongdong opened this issue 5 years ago • 3 comments

你好, 我自定义了一个invidual类,但是在跑的过程中在crossover操作时,在clone那一步报错了。 因为我的invidual在初始化时需要传入额外的参数,具体错误看截图,请问有什么解决办法吗?谢谢 image

wulidongdong avatar Dec 24 '18 10:12 wulidongdong

可否提供一下你定义的Individual类呢?

PytLab avatar Dec 24 '18 10:12 PytLab

image 比较简单,我只需要decimal_individual的功能,但是需要一个额外的参数在计算fitness时传入。 现在我已经解决了,我把这个参数在计算fitness时另外传入了。 但是我还是想问如果遇到这种需要额外参数时应该怎么解决,感谢。

wulidongdong avatar Dec 24 '18 11:12 wulidongdong

这个可以解决,我会在后续的更新中通过添加kwargs尝试解决这个问题,多谢

PytLab avatar Dec 24 '18 11:12 PytLab