Python写一段随机漫步
时间: 2023-05-29 07:02:15 浏览: 266
Python随机森林算法sklearn代码 RandomForestClassifier示例
5星 · 资源好评率100%
以下是一个随机漫步的Python代码示例:
```
import random
import matplotlib.pyplot as plt
# 设置漫步长度
num_steps = 1000
# 记录漫步路径
x_walk = [0]
y_walk = [0]
# 开始随机漫步
for i in range(num_steps):
# 随机生成一个方向(0-3分别为向上下左右)
direction = random.randint(0, 3)
# 根据方向移动坐标
if direction == 0:
x_walk.append(x_walk[-1])
y_walk.append(y_walk[-1] + 1)
elif direction == 1:
x_walk.append(x_walk[-1])
y_walk.append(y_walk[-1] - 1)
elif direction == 2:
x_walk.append(x_walk[-1] - 1)
y_walk.append(y_walk[-1])
else:
x_walk.append(x_walk[-1] + 1)
y_walk.append(y_walk[-1])
# 绘制随机漫步图像
plt.plot(x_walk, y_walk)
plt.show()
```
这个随机漫步程序使用了Python的random模块来生成随机数和matplotlib来绘制图像。程序首先设置了漫步长度和起始点坐标,然后在循环中不断随机生成方向并移动坐标,最后用matplotlib绘制漫步路径。如果您运行这个程序,就可以看到生成的随机漫步路径。
阅读全文