当前位置: 首页 > news >正文

梅兰商贸网站开发设计营销网站分为哪几种

梅兰商贸网站开发设计,营销网站分为哪几种,建设银行网银官方网站,广东网页制作网站文章目录 传染病模型及其变体1. SI模型1.1代码2. SIS模型2.1 代码3. 基本再生数 basic reproductive number4. SIR模型4.1 代码5. SEIR模型5.1 代码6. SEIJR模型6.1 代码7. SEIJRD模型7.1 代码传染病模型及其变体 1. SI模型 在该模型里面,群体中只有两种人:易感者和感染者。… 文章目录 传染病模型及其变体1. SI模型1.1代码 2. SIS模型2.1 代码 3. 基本再生数 basic reproductive number4. SIR模型4.1 代码 5. SEIR模型5.1 代码 6. SEIJR模型6.1 代码 7. SEIJRD模型7.1 代码 传染病模型及其变体 1. SI模型 在该模型里面,群体中只有两种人:易感者和感染者。 感染者每天会感染一定的数量的易感者。 S表示易感者(尚未感染但是容易被感染的人) 的数量 I表示感染者(已经感染的人)的数量 N表示人口总数 r表示一个感染者平均每天感染易感者的人数 那么每天易感者和感染者的数量变化为 d S = − r S I N d I = r S I N \begin{align} dS = \frac{-rSI}{N} \\ dI = \frac{rSI}{N} \end{align} dSdI​=N−rSI​=NrSI​​​ 1.1代码 import numpy as np # 科学计算工具包 import matplotlib.pyplot as plt # 画图工具包plt.rcParams["font.family"] = 'Arial Unicode MS' # 用来正常显示中文 # 定义SI函数——根据SI模型计算每天新增的易感人数和感染人数,返回累计人数 def SI(si,dt):S,I = si # 每天初始SI的数值dS = -(r*I*S)/N # 易感者微分方程dI = r*I*S/N # 感染者微分方程S = 0 if S+dS*dt=0 else S+dS*dt # 当天易感者人数 I = N if I+dI*dt=N else I+dI*dt # 当天感染者人数return [S, I]def calculate(func,si,days): dt = 1t = np.arange(0,days,dt) # 设置时间步res = []for itm in t:si=func(si,dt) # 运行SI模型函数res.append(si) # 存储每天人数结果return np.array(res)# 画图函数 def plot_graph(np_res): plt.figure(figsize=(10,6),dpi=300)plt.plot(np_res[:,0])plt.plot(np_res[:,1])plt.title("SI模型")plt.xlabel("天数")plt.ylabel("人数")plt.legend(['易感者','感染者'])plt.show()N = 10000 I = 1 r = 1 days = 50 si= [N-I, # 易感人数I] # 感染人数result = calculate(SI,si,days) plot_graph(result)2. SIS模型 在该模型里面,群体中依然只有两种人:易感者和感染者。 感染者每天会感染一定的数量的易感者,同时每天会有一定数量的感染者康复,但是他们康复之后依然有可能被感染。 S S S表示易感者(尚未感染但是容易被感染的人) 的数量 I I I表示感染者(已经感染的人)的数量 N N N表示人口总数 r r r表示一个感染者平均每天感染易感者的人数 μ \mu μ 表示感染者每天康复的比例 那么每天易感者和感染者的数量变化为 d S = − r S I N + μ I d I = r S I N − μ I \begin{align} dS = \frac{-rSI}{N} + \mu I\\ dI = \frac{rSI}{N} - \mu I \\ \end{align} dSdI​=N−rSI​+μI=NrSI​−μI​​ 2.1 代码 # 定义SIS函数——根据SIS模型计算每天新增的易感人数和感染人数,返回累计人数 def SIS(sis,dt):S,I = sis # 每天初始SI的数值dS = -(r*I*S)/N + u*I # 易感者微分方程dI = r*I*S/N - u*I # 感染者微分方程S = 0 if S+dS*dt=0 else S+dS*dt # 当天易感者人数I = N if I+dI*dt=N else I+dI*dt # 当天感染者人数return [S, I]def calculate(func,sis,days): dt = 1t = np.arange(0,days,dt) # 设置时间步res=[]for itm in t:sis=func(sis,dt) # 运行SI模型函数res.append(sis) # 存储每天人数结果return np.array(res)# 画图函数 def plot_graph(np_res): plt.figure(figsize=(10,6),dpi=300)plt.plot(np_res[:,0])plt.plot(np_res[:,1])plt.title("SIS模型")plt.xlabel("天数")plt.ylabel("人数")plt.legend(['易感者','感染者'])plt.text(10,4500,'N=%d \nI=%d \nr=%2.1f \nu=%2.1f' % (N,I,r,u), bbox={'facecolor': 'red', 'alpha': 0.4, 'pad': 8})final = [round(x) for x in result[-1]] # 取整表示plt.text(90,final[0],final[0])plt.text(93,final[1],final[1])plt.show()# 赋值绘图 N = 10000 I = 1 r = 0.6 u = 0.2 days = 100sis= [N-I, # 易感人数I] # 感染人数result = calculate(SIS,sis,days) plot_graph(result) print(result[-1])可以看出,在SIS模型中,并非所有的人都会被感染,最终感染人数为: I = N ( 1 − u r ) I = N(1-\frac{u}{r}) I=N(1−ru​) 3. 基本再生数 basic reproductive number 这里,从SIS模型中引出了一个概念,就是基本再生数,其定义为: R
http://www.zqtcl.cn/news/581680/

相关文章:

  • 做外贸重新设计网站兰州网站建设慕枫
  • 服装销售 网站建设论文搭建企业网站需要什么
  • cnnic网站备案html网站建设代码
  • 金华网站建设明细报价表c苏宁网站开发
  • 在手机上怎么做微电影网站湖南人工智能建站系统软件
  • 网站做的一样算侵权吗站群建站系统
  • 骨干专业建设验收网站xueui wordpress
  • 宁波高质量品牌网站设计厂家世界上有php应用的网站
  • 网站平台建设的重要性响应式网站切图
  • 近期做网站需要什么软件网站制作常见的问题
  • vs做的本地网站甘肃省建设厅门户网站
  • 网站建设合同义务wordpress m1
  • 青海省建设局网站首页wordpress模板建站教程视频
  • 演示 又一个wordpress站点静态页面加wordpress
  • 企业做淘宝客网站有哪些有网站吗给一个
  • 深圳网站制作公司信息之梦与wordpress哪个好用
  • 免费搭建商城网站山西制作网站公司排名
  • 网站开发免费中建建设银行网站
  • 301重定向到新网站在线建站
  • 曰本做爰l网站沙朗做网站公司
  • 广州网站设计智能 乐云践新专家wordpress 头像设置
  • 电子商务学网站建设好吗佛山市手机网站建设企业
  • 为企业做网站电话开场白小说网站的里面的搜索是怎么做的
  • 深圳市设计网站公司自己做网站开网店
  • 智能建站cms管理系统修改wordpress时区
  • 站长怎么添加网站内容重庆网站推
  • 东莞网站建设属于什么专业网页设计代码书
  • 网站后台代码在哪修改wordpress添加搜索小工具
  • 爱站站长工具中国建设监理协会官方网站
  • 珠海微信网站开发东莞网站制作方案定制