用python演示随机游走

2024-10-21 16:40:47

1、假设粒子的初始位置是原点,随机的左、右、前、后移动,每次移动0.1个单位,运动100次之后,做出粒子的移动轨迹。代码如下图所示。

用python演示随机游走

2、每次运行,都可能得到不同的图形。注意,图中的红色点是初始点;粒子存在重复游走的现象。

用python演示随机游走用python演示随机游走用python演示随机游走

3、随机游走1000次的效果图(按比例缩放)。

用python演示随机游走用python演示随机游走用python演示随机游走

4、随机游走10000次的效果图(按比例缩放)。

用python演示随机游走用python演示随机游走用python演示随机游走

5、如果p里面的某个方向出现两次,那么,粒子往这个方向游动的概率,就明显增多。p=np.array([[0,1],[1,0],[1,0],[0,-1],[-1,0]])/10

用python演示随机游走

6、出图如下。

用python演示随机游走用python演示随机游走用python演示随机游走

7、如果p=np.array([[0,1]巳呀屋饔,[1,0],[1,1],[0,-1],[-1,0]])/10,就表示粒子往右上角游移的概率较高,而且移动特别迅速。

用python演示随机游走

8、p=np.array([[0,1]巳呀屋饔,[1,0],[0.1,0.1],[0,-1],[-1,0]])/10保持往右上角移动,但速度没那么快。

用python演示随机游走用python演示随机游走用python演示随机游走
猜你喜欢