当前位置:主页
> 资源下载 > 16 > Python模拟实现的John Horton Conway发明的元胞自动机模型,应用于生活中的游戏竞赛场景,并借助matplotlib库的动画功能进行帧更新
-
Python模拟实现的John Horton Conway发明的元胞自动机模型,应用于生活中的游戏竞赛场景,并借助matplotlib库的动画功能进行帧更新
资源介绍
康威的人生游戏
这是John H Conway创建的元胞自动机模型的Python模拟编码。
用法
开始使用
下载此存储库并将其存储在计算机中。
打开Powershell并转到存储回购的文件夹的根目录。
通过键入以下命令安装所需的依赖项:
$: pip install numpy
$: pip install matplotlib
为了按原样运行模拟,现在键入:
$: python conway.py -s 80 -g 200 -i config.dat
这将进行一次Conway Simulation,其网格尺寸为80x80,并运行200代,初始配置在文件定义,该文件与脚本位于同一文件夹中。
在模拟结束时,您将看到文本文件其中包含在模拟过程中的每个时刻都跟踪的所有报告的生命,以及它们在文档底部的出现百分比。
常规运行
$: python conway.py -s < size_n