Advertisement

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)

还没有任何评论哟~