文件名称:细胞自动机
文件大小:24.19MB
文件格式:ZIP
更新时间:2024-03-17 00:08:47
Python
介绍 Python中的一维和二维元胞自动机 存储库中的许多数字都是受斯蒂芬·沃尔夫拉姆(Stephen Wolfram)的《科学的新孩子》中的那些启发的 一维元胞自动机 从最基本的示例开始,规则很简单。 之所以称其为一维,是因为每次调用规则都会更新一维数组。 当半径为1时,更新过程取决于以下事实:上方3个单元的状态决定了下方单元的状态。 要知道如何解释3个单元格,我们必须定义一个规则。 在半径为1且二进制为二进制的简单情况下。 我们总共有256条规则。 这源于以下事实:任何三个单元可以具有8个不同的状态,并且每个单元可以打开或关闭。 规则150的示例如下所示。 %插入规则150的8 t形块的图片 正如您在上面看到的,有3种单元格阵列的8种不同类型。 这些规则下面的每个单元格由规则编号确定,在这种情况下为150。在二进制中,我们具有150等于0b10010110。 从上图中的一个看作为
【文件预览】:
cellularAutomata-master
----cell_auto_lib.py(5KB)
----1D_Cell_Auto.pdf(6.91MB)
----README.md(2KB)
----1D_Cell_Auto_Random_IC.pdf(18.65MB)
----make_pdfs.py(462B)
----media()
--------pic.jpg(6KB)
--------conway.gif(313KB)
----conway.mp4(250KB)