資源簡介
通過已獲得武漢疫情的感染者、死亡人數等數據,按照病毒傳播的SEIR數學模型,使用python進行仿真,病毒傳染、人員流動、醫療救治等外在因素太多,仿真結果與實際疫情肯定有較大出入,仿真結果僅供參考學習。
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Sat?Feb?15?17:25:25?2020
@author:?Administrator
“““
#?-*-?coding:?utf-8?-*-
“““
Created?on?Sat?Feb?15?12:06:53?2020
新型冠狀病毒感染SEIR模型
@author:?by?Zhang?Haitao
“““
import?numpy?as?np
import?matplotlib.pyplot?as?plt
N?=?1.5e7
T?=?180
susceptible?=?np.zeros([T])
exposed?=?np.zeros([T])
infected?=?np.zeros([T])
recovered?=?np.zeros([T])
lamda?=?np.zeros([T])????#易感染者變成潛伏者系數
lamda[0]=1
gamma?=?0.08?#患者治愈的幾率
sigma?=?0.25??#潛伏者變為感染者的幾率
#delta?=?0.1?#治愈人員重新變為以感染者的幾率
infected[0]?=?10.0?/?N
susceptible[0]?=?1.5e7?/?N
exposed[0]?=?500.0?/?N
recovered[0]?=?0
for?t?in?range(T?-?1):
????lamda[t+1]?=?lamda[t]?*?0.98
????susceptible[t?+?1]?=?
評論
共有 條評論