python - GEKKO'对象没有属性 'Maximize'

标签 python gekko

我无法运行以下代码:

from gekko import GEKKO

# data to be spline to find maximum
x = [-1.0, -0.6, -0.2, 0.2, 0.6, 1.0]
y = [0.1, 5.0, 16.0, 17.0, 4.0, 0.2]

# gekko model
m = GEKKO()
x_gekko = m.Var()
y_gekko = m.Var()
m.cspline(x_gekko, y_gekko, x, y, True)
m.Maximize(y_gekko)
m.solve()

运行时,我收到以下错误:“GEKKO”对象没有属性“Maximize”

最佳答案

m.Maximize() 来自 gekko version 0.2.4 。以下命令会将 gekko 升级到最新版本:
pip install gekko --upgrade

就我而言,使用 pip show gekko 显示我使用的版本是 0.2.1,其中不包含 Maximize 方法。

关于python - GEKKO'对象没有属性 'Maximize',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62379918/

相关文章:

python - 如何从keras指标中获取TPR和TNR

python - 为什么这个类描述符 __get__ 方法返回 self?

Python 元编程 : automatically generate member functions

gekko - 在 GEKKO 中推导流形上的最佳轨迹

python使用sqlalchemy将列表存储到sql数据库中

python - numpy 中的按列减法

gekko - 使用 GEKKO 作为运动自行车模型的不同控制算法的模拟器

GEKKO 异常 : @error: Max Equation Length (Number of variables greater than 100k)

python - 如何在 GEKKO 中编写条件和公差?

python - 使用 Pyinstaller 编译 Gekko