For example, with this differential equation, how can I do it in a pythonic way?
dx/dt=f(x,t)
I have a way to do it, but I think this is not the most pythonic way:
import numpy as np dt=0.01 N_iter=10./dt def f(x,t): return x**2*t#insert your favorite function here x=np.zeros(N_iter) for i in range(N_iter-1): x[i+1]=x[i]+dt*f(x[i],i*dt)
scipy.integrate
?\$\endgroup\$scipy.integrate.odeint
?\$\endgroup\$