评估函数返回一个在 DEAP 中被忽略的值用于日志记录

问题描述

我正在使用 DEAP,并且对于每个人,评估函数还会创建一个具有随机名称的日志文件


def simulate(variables):
    #Extracting the individual variables
    scale_factor = variables[0]
    offset = variables[1]

    rand_int = random.randint(100000000,900000000)
    note_dir = directory +'/' + str(rand_int)
    .
    .
    .
    return (obj1,obj2,...)

我想返回这个 rand_int 值,但随后 DEAP 将任何返回值视为目标。有没有办法返回一个被忽略的值?

我目前所做的也是返回 note_dir 并赋予它 1/9e9 的权重,但它不是很干净。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)