运行代码时收到以下错误。
ODEintWarning:在此调用上完成的工作过多(可能是错误的 Dfun 类型)。以 full_output = 1 运行以获取定量信息。警告.warn(warning_msg, ODEintWarning)
我从教授那里收到的一个例子弄乱了,似乎无法理解发生了什么。
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import odeint
from scipy.integrate import solve_ivp
def f(y, t):
return y ** 2
t = np.linspace(0, 5, 100)
x0 = 3
x = odeint(f, x0, t)