Mathematica 中的 NMaximize 相当于 Python
NMaximize in Mathematica equivalent in Python
我试图在 Python 的 Mathematica 中找到与 "NMaximize" 优化命令等效的命令。我尝试谷歌搜索但没有太大帮助。
mathematica docs 将 NMaximize
中可用的方法描述为:Possible settings for the Method option include "NelderMead", "DifferentialEvolution", "SimulatedAnnealing", and "RandomSearch".
。
看看 scipy's optimize 也支持:
- 奈德米德
- 微分进化
- 还有更多...
为您的优化问题找到正确的工具非常重要!这至少取决于:
- 离散变量?
- 平滑优化功能?
- 线性、圆锥、非凸优化问题?
- 又一次:更多...
与 Mathematica 的方法相比,您必须在 scipy 内选择先验方法(在某种程度上)。
我试图在 Python 的 Mathematica 中找到与 "NMaximize" 优化命令等效的命令。我尝试谷歌搜索但没有太大帮助。
mathematica docs 将 NMaximize
中可用的方法描述为:Possible settings for the Method option include "NelderMead", "DifferentialEvolution", "SimulatedAnnealing", and "RandomSearch".
。
看看 scipy's optimize 也支持:
- 奈德米德
- 微分进化
- 还有更多...
为您的优化问题找到正确的工具非常重要!这至少取决于:
- 离散变量?
- 平滑优化功能?
- 线性、圆锥、非凸优化问题?
- 又一次:更多...
与 Mathematica 的方法相比,您必须在 scipy 内选择先验方法(在某种程度上)。