我是靠谱客的博主 完美山水,最近开发中收集的这篇文章主要介绍php pack ode,odepack.error:额外参数必须在tup中,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我有一些问题,我的ode解算器,我试图解决一个SEIR问题,我不断得到相同的错误,我已经把我的代码基于非常相似的基础上。我的代码是:import numpy as np

from scipy.integrate import odeint

import matplotlib.pyplot as plt

# Total population, N.

N1 = 55600

# Initial number of infected and recovered individuals, I0 and R0.

I10, R10, E10 = 1, 0, 0

# Everyone else, S0, is susceptible to infection initially.

S10 = N1 - I10 - R10 - E10

# parameters

B = 0.05

a = 0.000001

d = 0.0167

g = 0.0167

z = 0.0167

M = 100000

# A grid of time points (in months)

t = np.linspace(0, 160, 160)

# The SIR model differential equations.

def deriv(y, t, N1, B, a, d, g, z, M):

S1, E1, I1, R1 = y

dS1dt = B*N1 + d*(R1) - S1/N1 * (M*a(I1))

dE1dt = S1/N1 * M*a(I1) - g * E1

dI1dt = g * E1 - z * I1

dR1dt = z * I1 - d * R1

return dS1dt, dE1dt, dI1dt, dR1dt

# Initial conditions vector

y0 = S10, E10, I10, R10

# Integrate the SIR equations over the time grid, t.

ret = odeint(deriv, y0, t, args=[N1, B, a, d, g, z, M])

S1, E1, I1, R1 = ret.T

我总是收到错误:

文件“C:/Users/Angus/PycharmProjects/firstattest/bugfinder.py“,第44行,

^{pr2}$

文件“C:Python36libsite packagesscipyintegrateodepack.py“,第215行,在odeint

ixpr、mxstep、mxhnil、mxordn、mxords)

odepack.error:额外参数必须在元组中

任何帮助都将不胜感激!在

最后

以上就是完美山水为你收集整理的php pack ode,odepack.error:额外参数必须在tup中的全部内容,希望文章能够帮你解决php pack ode,odepack.error:额外参数必须在tup中所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部