Python实现随机漫步模拟和散点图生成
发布时间
阅读量:
阅读量
为实现随机漫步的模拟,设计一个名为Randomwalk的类,该类能够随机确定行进方向。此类包含三个属性:其中一个用于记录随机漫步的步数,另外两个为列表形式,分别用于保存随机漫步过程中各点对应的x坐标与y坐标。
random_walk.py
from random import choice
class RandomWalk:
"""一个生成随机漫步数据的类"""
def __init__(self, num_points=5000):
"""初始化随机漫步的属性"""
self.num_points = num_points
# 所有随机漫步都始于(0,0)
self.x_value = [0] # 创建两个用于存储x和y值的列表
self.y_value = [0]
def fill_walk(self):
"""计算随机漫步包含的所有点"""
# 不断漫步,直到列表达到指定的长度
while len(self.x_value) <
全部评论 (0)
还没有任何评论哟~
