![]() |
1
1
我只看SI模型。
你的两个关键变量是
您更新了行中的两个关键变量
你显然想增加
您可以通过使用Python在一行中更新多个变量的能力来解决这个问题。将这两条线替换为
这会在更新变量之前计算两个新值,因此实际上从两个变量中添加和减去的值是相同的。(还有其他方法可以获得相同的效果,例如用于更新值的临时变量,或者一个临时变量来存储要加和减的量,但是由于使用Python,您也可以使用它的功能。)
我想这就是你想要的。 |
![]() |
2
1
因此,上述解决方案也适用于SIS模型。 对于SIR模型,我必须使用odeint求解微分方程,以下是SIR模型的简单解:
|
![]() |
Muhammad Umer · 为什么这个随机数猜谜游戏模拟产生5.8 5 月前 |
![]() |
Alisa Petrova · 在有向图中更改一对顶点以创建循环 6 月前 |
|
D W · Python-将浮点数从2转换为10到100位小数 7 月前 |
![]() |
Bartol · 确定python龟图形中的角度 11 月前 |
|
randomAlgo · 将弹簧设置为相同长度的成本最低 11 月前 |
![]() |
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 1 年前 |
![]() |
Sergio · python中大量数字的乘法 1 年前 |