我尝试运行pySMAC来查找python函数的输入参数,以最小化返回值。
我遵循了Quickstart Guide中的示例,但它引发了异常:

AttributeError: 'module' object has no attribute 'SMAC_optimizer'

导入部分包括:import pysmac

异常在行:

opt = pysmac.SMAC_optimizer()

为什么会引发此异常,我该如何解决?

我已经在github上询问过开发人员,但是他们还没有给出任何答案。
另外,我已经在StackOverflow上阅读了类似的问题,但是没有解决方案。

最佳答案

我克隆了存储库https://github.com/automl/pysmac.git并运行python setup.py install

它有帮助,SMAC在那之后起作用。

注意:
使用pip install pysmac通过pip安装pysmac会导致错误。

这也没有帮助:
pip install git+https://github.com/automl/pysmac.git

关于python - AttributeError:“模块”对象没有属性“SMAC_optimizer”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45845182/

10-12 23:05