gpt4 book ai didi

python - 如何将参数作为元组传递给 odeint?

转载 作者:太空宇宙 更新时间:2023-11-03 11:48:04 26 4
gpt4 key购买 nike

我想将 scipy 的 odeint 与一个函数一起使用

def func(y,t,a=123,b=456)

然后将其用作

odeint(func,y0,t)

如果我想使用 args 改变值 a 和 b

odeint(func,y0,t,args=(a=1,b=2))

它提示参数不是元组。这可能是一个非常初级的问题,如何将关键字参数作为元组传递?

odeint(func,y0,t,args=...?)

最佳答案

你只需要删除赋值来创建一个合法的元组:

odeint(func,y0,t,args=(123, 456))

There's another answer here with an example of calling odeint with arguments.

关于python - 如何将参数作为元组传递给 odeint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34459843/

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