1. 绘制一个二维随机漫步的图形

import matplotlib.pyplot as plt
import  numpy as np
nsteps = 1000
draws = np.random.randint(-1,2,size=(2,nsteps))
walks = draws.cumsum(1)
plt.plot(walks[0,:],walks[1,:]);
plt.show()

首先设定步数为1000,在坐标轴上,x方向可以前进、后退、或者不动,y方向也是这样,即x(-1,0,1),y(-1,0,1),每一步都有9种选择,使用cumsum函数求得每一步的结果,然后Plot出来。

具体函数的使用

random.randint:

low、high、size三个参数。默认high是None,如果只有low,那范围就是[0,low)。如果有high,范围就是[low,high)。如果没有给定size,则返回单一的一个整数;否则返回一个数组。

cumsum:

cumsum(1)是水平求和,cumsum(0)是垂直求和。

matplotlib练习相关推荐

  1. matplotlib交互模式

    Matpotlib交互模式 在运行python程序时有时候需要生成以下的 动态图模式 来显示程序运行的结果 此时需要使用matplotlib的 交互模式 ,在Ipython中时默认使用交互模式的. 在 ...

  2. matplotlib绘制热力图

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/jin_tmac/article/det ...

  3. Python关于%matplotlib inline

    我在做一个比赛需要使用到LSTM模型对时间序列进行预测,然后在github代码中经常会看到这样的代码: import numpy import matplotlib.pyplot as plt fro ...

  4. Python:matplotlib实践:直方图、散点图展示、变色、线条变换、点样式变换、添加名称、设置横纵轴范围、在一张图上显示多条线

    直方图: ''' 来源:天善智能韦玮老师课堂笔记 作者:Dust ''' # 折线图.散点图 import matplotlib.pylab as pyl import numpy as npy x= ...

  5. pip install scipy和matplotlib报错的问题详解:(pip install其它时报错通用)

    多灾多难的pip简直太玄学了,在第一个电脑上装的时候啥问题都没有,给第二个装的时候各种问题-- 附上numpy 和 pandas的报错解决方案:https://blog.csdn.net/qq_362 ...

  6. 机器学习实战 k-近邻算法 使用matplotlib创建散点图

    问题一: >>>import matplotlib 出现 No module named 'matplotlib' 解决过程 >pip install matplotlib 出 ...

  7. 能带曲线图绘制python_如何使用python的matplotlib模块画折线图

    python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...

  8. matlab contour光滑,使用Matplotlib在Contour Plot中平滑数据

    我正在使用Matplotlib创建轮廓图.我有所有的数据 在一个多维的数组中.这是12长约2000宽.所以它是 基本上是12个长度为2000的列表.我有等高线图 工作正常,但我需要平滑数据.我读了很多 ...

  9. matlab plot不均匀间隔,matplotlib如何绘制间隔为2^n的不均匀图形?

    如果我的意见不够清楚,请你问.:)from matplotlib import pyplot as plt # Instanciating my lists... f = lambda x:x**2 ...

  10. 机器学习四剑客2——Matplotlib

    1.什么是Matplotlib 2.Matplotlib的基本要点 3.Matplotlib的散点图.直方图.柱状图 4.更多的画图工具 函数 说明 plt.plot(x,y,fmt,...) 绘制一 ...

最新文章

  1. 虚拟存储器管理(C++实现)
  2. 跟着这篇柳叶刀的文章来学会重复测量方差分析
  3. 更改临时文件夹的路径
  4. 耳机不分主从是什么意思_开学必备高性价蓝牙耳机,学生党时尚配件推荐
  5. 容器编排技术 -- 使用kubectl实现应用伸缩
  6. Unity3D之UGUI基础4:Button按钮
  7. 55.SQL server 行转列
  8. 转载 webstrom识别 React语法
  9. 以后华为鸿蒙也要越狱了,玩机福音:华为 EMUI 升级鸿蒙之后依然可使用太极运行 Xposed...
  10. matlab 点云曲率,点云数据的主曲率和主方向估计方法
  11. 【数据异常校验】格拉布斯准则(Grubbs Criterion)处理数据异常
  12. SIP信令协议消息(四)
  13. 解析TCP/UDP协议的通讯软件
  14. ORA-01950: 对表空间 USERS无权限
  15. 程序执行流程(一):提交Job到Yarn集群或本地过程
  16. AcWing 2041:干草堆(差分)
  17. 推荐系统相关顶会整理
  18. 阿龙的学习笔记---转载及精炼总结github仓库:cpp-backend-reference
  19. 教师资格证计算机专业考什么内容,计算机教师资格证需要考什么?信息技术教师资格证考试内容...
  20. 编码器-解码器(seq2seq)

热门文章

  1. SAP保存操作记录CDHDR和CDPOS表,通过修改屏幕字段,查找SAP字段表和字段
  2. SAP系统中凭证涉及日期
  3. Payment Terms 付款条件
  4. 拼购电商不是团购,但扎的的却是三四五线城市老百姓的心
  5. java hadoop2.6.0 读取文件报错_java 程序访问hdfs错误 hadoop2.2.0
  6. 验证码生成java_JAVA-验证码生成
  7. python hashlib模块_python3 hashlib模块
  8. python对话框代码_Python、tkinter、复杂对话框和代码结构
  9. oracle如果为空替换为0,oracle 如何把0转为null
  10. CTF-不一样的凯撒密码