对于下面的代码,为什么输出ind.fitness和输出ind.fitness.values返回完全相同的输出。这是否意味着方法是相同的,还是有什么不同?
for ind, fit in zip(pop, fitnesses):
#print(ind, fit)
ind.fitness.values = fit
print("Fitness", ind.fitness)
print(ind.fitness.values)发布于 2021-02-16 00:28:56
ind.fitness是一个具有不同函数、变量等的对象。它的实现使得打印该对象将打印变量"values“,该变量是该对象中的一个变量。

https://stackoverflow.com/questions/64997288
复制相似问题