上传者: 38668335
|
上传时间: 2021-04-07 19:55:46
|
文件大小: 136KB
|
文件类型: PDF
病毒扩散仿真程序,用 python 也可以。
概述
事情是这样的,B 站 UP 主 @ele 实验室,写了一个简单的疫情传播仿真程序,告诉大家在家待着的重要性,视频相信大家都看过了,并且 UP 主也放出了源码。
因为是 Java 开发的,所以开始我并没有多加关注。后来看到有人解析代码,发现我也能看懂,然后就琢磨用 Python 应该怎么实现。
Java 版程序浅析
一个人就是 1 个(x, y)坐标点,并且每个人有一个状态。
public class Person extends Point {
private int state = State.NORMAL;
}
在每一轮的迭代