在GEKKO中,可以使用m.Var
函数来创建变量。要在变量数组中设置变量名,可以使用name
参数。下面是设置变量名的示例代码:
from gekko import GEKKO
# 创建GEKKO模型
m = GEKKO()
# 创建变量数组
n = 5 # 数组长度
x = [m.Var(name='x{}'.format(i)) for i in range(n)]
# 打印变量名
for i in range(n):
print(x[i].name)
在上述代码中,通过m.Var(name='x{}'.format(i))
来创建了一个变量数组x
,数组长度为n
。通过name
参数,可以指定每个变量的名字,这里使用了'x{}'.format(i)
来设置变量名,其中i
为变量的索引。
运行上述代码,将会输出变量名:
x0
x1
x2
x3
x4
希望这个答案对您有帮助。如果还有其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云