python-3.x - “从 pyoptsparse 导入优化”不是 pyoptsparse_driver.py 中的有效参考
问题描述
这是 pyoptsparse_driver.py 中的第 18 行
from pyoptsparse import Optimization
我不认为这是对任何东西的有效参考。只是想通过 test_pyoptsparse_driver.py 中的一个简单优化示例来工作 请参阅第 1575 行我尝试将优化器从 NSGA2 更改为 SLSQP
我不知道你为什么需要这个功能
_, local_opt = set_pyoptsparse_opt('NSGA2')
set_pyoptsparse_opt 调用的第 330 行
from pyoptsparse import OPT
pyoptsparse 来自哪里?
解决方案
Pyoptsparse 来自 UMich 的 MDOLab,repo 可以在这里找到。要运行该示例,您需要使用以下步骤克隆和安装 repo。OpenMDAO 当前使用的是 v1.2,但如果您想要最新版本,只需跳过该步骤即可。
git clone https://github.com/mdolab/pyoptsparse.git
cd pyoptsparse
git checkout tags/v1.2
pip install -r requirements.txt
pip install .
推荐阅读
- kotlin - 在 File.printWriter() 上未调用 Kotlin 使用块函数
- laravel - 根据 Laravel 中的多个值对字段进行排序
- python - 在对 numpy 数组进行子排列时,保持维度的最佳方法是什么?
- php - 在后增量中仅显示精确数字前后的 3 个数字
- python - 如何在 LXLE 上使用 Apache 和 mod_wsgi 服务 Django 应用程序
- java - 如何将使用 for 循环创建的按钮添加到 java 文件中的布局?
- python-2.7 - 负零如何在索引中起作用?
- android - 如何使用 android studio 发送应用邀请
- android - 我们如何在非活动类和非片段类中获取宽度和高度
- delphi - 指向控制的指针