繁体   English   中英

用许多不同的初始条件求解相同的微分方程?

[英]Solving the same differential equation with many different initial conditions?

我正在使用 ODEINT (python) 来求解一阶(复数)微分方程的系统 (600x600)。 但是我有 600 个不同的初始条件我想使用。 现在,我只是使用 for 循环并调用 ODEINT 600 次,但显然这需要大量的时间。 有没有什么快速的方法可以用一系列不同的初始条件求解相同的微分方程?

如果您想更快地完成工作,您可以尝试使用multiprocessing将任务拆分到不同的进程。 Pool是利用多核 CPU 来解决此类受 CPU 限制的任务的好方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM