资源简介
代码建立了传染病SEIR传播动力模型,可以通过修改其中参数从而能够有效模拟传染病传播情况,并做了可视化,能够直观观察。
代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Tue Apr 14 22:00:16 2020
@author: TSON
“““
import scipy.integrate as spi
import numpy as np
import matplotlib.pyplot as plt
# N为人群总数
N = 100000
# β为传染率系数
beta = 0.19
# gamma为恢复率系数
gamma = 0.1
# Te为疾病潜伏期
Te = 5
# I_0为感染者的初始人数
I_0 = 1
# E_0为潜伏者的初始人数
E_0 = 0
# R_0为治愈者的初始人数
R_0 = 0
# S_0为易感者的初始人数
S_0 = N - I_0 - E_0 - R_0
# T为传播时间
T = 150
# INI为初始状态下的数组
INI = (S_0E_0I_0R_0)
def funcSEIR(inivalue_):
Y = np.zeros(4)
X = inivalue
# 易感个体变化
Y[0] = - (beta * X[0] *( X[2]+X[1])) / N
# 潜伏个体变化
Y[1] = (beta * X[0] *( X[2]+X[1])) / N - X[1] / Te
# 感染个体变化
Y[2] = X[
相关资源
- 在python环境下成功实现视频分帧,并
- 船舶AIS数据轨迹可视化python代码.py
- python背单词小程序
- 深度信念网络分类算法python程序.doc
- Python爬取论文标题、作者、摘要等信
- python爬虫的随机请求头+随机代理
- python实现种子填充算法.zip
- python实现有序边表算法.zip
- 纯python实现mnist手写体识别.zip
- Python爬取豆瓣图书信息并保存到本地
- python实现有向图单源最短路径迪杰斯
- 文件夹下所有图片的读取以及显示p
- python 实现图片像素大小设置
- 经典遗传算法(SGA)解01背包问题的
- 第六章Python函数习题及答案--中文
- 显著性目标检测、分割任务实验评价
- SVM鸢尾花分类Python实现.rar
- arima预测python程序
- 必应壁纸天天换python小程序.zip
- python小项目--外星人入侵
- Flask项目实战-超市商品管理平台
- pythonreader.rar
- Python Scrapy爬虫爬取微博和微信公众号
- python写盛金法求一元三次方方程解
- 老男孩Python2018基础高级进阶(28周)
- python http服务器搭建
- Python输入年份月份显示日历
- python实现百度坐标和世界经纬度坐标
- 利用OpenCV检测人脸python程序
- JSYX2.0.zip
评论
共有 条评论