1

对于以下代码,为什么打印出 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)
4

1 回答 1

1

ind.fitness 是一个具有不同功能、变量等的对象。它的实现是为了打印这个对象将打印变量“values”,它是这个对象中的一个变量。 在此处输入图像描述

于 2021-02-15T16:28:55.883 回答