多语言展示
当前在线:339今日阅读:117今日分享:28

左右对称的元胞自动机

本文,给出一些左右对称的元胞自动机的动态图。这些元胞自动机,整个演化过程,都是左右对称的。工具是python3.6,代码在《用python玩转元胞自动机》。代码有所修改,但是差别不大。3用python玩转元胞自动机
工具/原料
1

电脑

2

python3.6

方法/步骤
1

本文,限定元胞的演化空间,为50*50:a=np.zeros((50,50))u,v=a.shapefor i in range(u):    for j in range(v):        if abs(i-u/2)<10 and abs(j-v/2)<5 and (i+j)%3>1:            a[i,j]=1本文,着重替换粗体部分的代码。

2

用下面的代码,替换上面粗体部分:abs(i-u/2)<10 and abs(j-v/2)<6 and (i+j)%3>1

3

abs(i-u/2)<10 and abs(j-v/2)<7 and (i+j)%3>1

4

abs(i-u/2)<10 and abs(j-v/2)<8 and (i+j)%3>1

5

abs(i-u/2)<10 and abs(j-v/2)<20 and (i+j)%3>1这个是上下对称。

6

abs(i-u/2)<6 and abs(j-v/2)<6 and (i+j)%3>1

7

沿着对角线对称:abs(i-u/2)<10 and abs(j-v/2)<10 and (i+j)%5>2

推荐信息