gpt4 book ai didi

python - 如何将 log base 2 与 GEKKO (Python) 一起使用

转载 作者:行者123 更新时间:2023-12-04 01:12:01 25 4
gpt4 key购买 nike

我正在尝试使用 python 解决 GEKKO 的优化问题,我正在尝试使用 log 和 sqrt 开发一些数学函数,我发现我应该使用 gekko 运算符而不是使用 numpy 或数学函数。我想知道如何使用 gekko 实现 log base 2 而不是 log 或 log10。

gk = GEKKO()
gk.log(...) # work
gk.sqrt(...) # work
gk.log2(...) # does not work!

错误:

AttributeError: 'GEKKO' object has no attribute 'log2'

最佳答案

相反,您可以使用以下规则更改日志基础:

log2(x) = gk.log(x)/gk.log(2)

您不能指望它实现所有的日志库。

关于python - 如何将 log base 2 与 GEKKO (Python) 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64592988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com