4

我正在使用 scipy 尝试测试 Nelder-Mead 单纯形算法。我完全按照此处显示的示例代码:http: //docs.scipy.org/doc/scipy/reference/tutorial/optimize.html

此行会导致错误:

从 scipy.optimize 导入最小化

它说它不能导入名称最小化。我进口的东西有错吗?

4

4 回答 4

6

你需要 Scipy 版本 0.11.0,第一个测试版是前一段时间发布的。

如果你没有它,你应该阅读你拥有的 scipy 版本的教程,例如: http ://docs.scipy.org/doc/scipy-0.10.1/reference/tutorial/optimize.html

于 2012-06-20T21:16:27.717 回答
0

在基于 Debian 的系统上:

$ apt-get show python-scipy

或者

$ apt-get show python3-scipy
于 2013-01-06T20:45:40.133 回答
0

作为光伏。指出,您需要安装更高版本的 scipy(和 numpy 开始)。

请按照此处给出的步骤操作:

http://cwl.cx/posts/building-scipy-on-ubuntu-1204.html

但是,不要从 numpy 和 scipy 获取最新的 git 存储库,而是从 sourceforge 获取稳定版本。这样您就可以使用稳定的版本。

于 2014-04-26T18:20:28.517 回答
0

如果你使用0.18.1可以这样写:

from scipy.optimize import minimize
于 2017-02-21T09:03:24.707 回答