我正在使用 DEAP 对数据表进行符号回归,即找到最适合数据的函数。不幸的是,我找不到以人类可读格式获取结果的方法。例如,如果我这样做
best_ind = tools.selBest(pop, 1)[0]
print("Best individual is %s" % (best_ind))
我的输出可能看起来像
Best individual is add(mul(add(x, 2), div(y, add(x, y))), 1)
但这对人类来说很难解释。有没有办法以看起来更像的方式打印结果
(x+2)*(y/(x+y))+1