博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3——随机漫步生成数据并绘制
阅读量:6827 次
发布时间:2019-06-26

本文共 810 字,大约阅读时间需要 2 分钟。

Python随机漫步生成数据并绘制
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)
rw_visual.py
import matplotlib.pyplot as pltfrom random_walk import RandomWalk# 创建一个RandomWalk实例,并将其包含的点都绘制出来rw = RandomWalk()rw.fill_walk()plt.scatter(rw.x_values, rw.y_values, s=15)#重新绘制起点和终点(突出起点和终点)plt.scatter(0,0,c='green',edgecolors='none',s=100)plt.scatter(rw.x_values[-1],rw.y_values[-1],c="red",edgecolors='none',s=100)#隐藏坐标轴plt.axes().get_xaxis().set_visible(False)plt.axes().get_yaxis().set_visible(False)#设置窗口的屏幕分辨率和尺寸plt.figure(dpi=128,figsize=(10,6))plt.show()
结果图:

你可能感兴趣的文章
共享打印机:已达到计算机的连接数最大值,无法再同此远程计算机连接
查看>>
dos2unix 和 unix2dos
查看>>
iOS-应用程序沙盒机制(SandBox)
查看>>
JAVA多线程(十)模式-Work Thread和阶段总结
查看>>
linux中时间设置date、hwclock、clock
查看>>
Linux 软件包管理之RPM
查看>>
Linux bash入门
查看>>
网络协议
查看>>
SecureCRT右键粘贴的设置
查看>>
TurboMail邮件系统定制同步某地产集团微软活动目录服务(AD)用户数据
查看>>
华章9-10月份新书简介(2016年)
查看>>
【Tomcat】面向初级 Web 开发人员的 Tomcat
查看>>
浏览器屏幕宽度相关值得获取
查看>>
vue.js模拟后端请求
查看>>
我的友情链接
查看>>
45 个非常有用的 Oracle 查询语句
查看>>
C#控制台应用程序下 string[] args参数用处
查看>>
linux下vi编辑器命令大全
查看>>
程序员的爱情
查看>>
MySQL 备份和恢复策略
查看>>