本文为大家分享了Python3随机漫步生成数据并绘制的具体代码,供大家参考,具体内容如下
random_walk.py
from random import choice #生成随机漫步的数据类 class RandomWalk(): def __init__(self,num_points=5000): #初始化随机漫步的属性 self.numpoints=num_points #随机漫步的默认点数 self.x_values=[0] #所有的随机漫步都始于(0.0) self.y_values=[0] def fill_walk(self): while len(self.x_values)<self.numpoints: #决定前进方向及前进方向的距离 x_direction=choice([1,-1]) x_distance=choice([0,1,2,3,4]) x_step=x_direction*x_distance y_direction=choice([1,-1]) y_distance=choice([0,1,2,3,4]) y_step=y_direction*y_distance #拒绝原地踏步 if x_step==0 and y_step==0: continue #计算下一个点的x和y的值 next_x=self.x_values[-1]+x_step next_y=self.y_values[-1]+y_step self.x_values.append(next_x) self.y_values.append(next_y)
网页题目:Python3随机漫步生成数据并绘制-创新互联
URL网址:https://www.cdcxhl.com/article48/eehep.html
成都网站建设公司_创新互联,为您提供品牌网站制作、自适应网站、网站设计公司、网站改版、外贸网站建设、动态网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联