[英]python scipy ode dopri5 'larger nmax needed'
使用scipy 0.13.0 , ode(f).set_integrator('dopri5')
,我收到錯誤信息 -
larger nmax is needed
我在ode.py
尋找nmax
,但我看不到變量。 我猜這個集成調用超過了允許的默認值。
如何增加nmax值?
nmax
是指求解器將采用的最大內部步數。 默認值為500.您可以使用set_integrator
方法的nsteps
參數更改它。 例如
ode(f).set_integrator('dopri5', nsteps=1000)
(Fortran代碼調用此NMAX
,顯然Fortran名稱被復制到“dopri5”解算器的python代碼中的錯誤消息。在ode
類API中,所有求解器(“dopri5”,“vode”,“lsoda”) “等等)一直調用此求解器參數nsteps
,因此scipy應該更改python代碼中使用的錯誤消息來說明nsteps
。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.