matplotlib练习
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练习相关推荐
- matplotlib交互模式
Matpotlib交互模式 在运行python程序时有时候需要生成以下的 动态图模式 来显示程序运行的结果 此时需要使用matplotlib的 交互模式 ,在Ipython中时默认使用交互模式的. 在 ...
- matplotlib绘制热力图
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/jin_tmac/article/det ...
- Python关于%matplotlib inline
我在做一个比赛需要使用到LSTM模型对时间序列进行预测,然后在github代码中经常会看到这样的代码: import numpy import matplotlib.pyplot as plt fro ...
- Python:matplotlib实践:直方图、散点图展示、变色、线条变换、点样式变换、添加名称、设置横纵轴范围、在一张图上显示多条线
直方图: ''' 来源:天善智能韦玮老师课堂笔记 作者:Dust ''' # 折线图.散点图 import matplotlib.pylab as pyl import numpy as npy x= ...
- pip install scipy和matplotlib报错的问题详解:(pip install其它时报错通用)
多灾多难的pip简直太玄学了,在第一个电脑上装的时候啥问题都没有,给第二个装的时候各种问题-- 附上numpy 和 pandas的报错解决方案:https://blog.csdn.net/qq_362 ...
- 机器学习实战 k-近邻算法 使用matplotlib创建散点图
问题一: >>>import matplotlib 出现 No module named 'matplotlib' 解决过程 >pip install matplotlib 出 ...
- 能带曲线图绘制python_如何使用python的matplotlib模块画折线图
python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...
- matlab contour光滑,使用Matplotlib在Contour Plot中平滑数据
我正在使用Matplotlib创建轮廓图.我有所有的数据 在一个多维的数组中.这是12长约2000宽.所以它是 基本上是12个长度为2000的列表.我有等高线图 工作正常,但我需要平滑数据.我读了很多 ...
- matlab plot不均匀间隔,matplotlib如何绘制间隔为2^n的不均匀图形?
如果我的意见不够清楚,请你问.:)from matplotlib import pyplot as plt # Instanciating my lists... f = lambda x:x**2 ...
- 机器学习四剑客2——Matplotlib
1.什么是Matplotlib 2.Matplotlib的基本要点 3.Matplotlib的散点图.直方图.柱状图 4.更多的画图工具 函数 说明 plt.plot(x,y,fmt,...) 绘制一 ...
最新文章
- 虚拟存储器管理(C++实现)
- 跟着这篇柳叶刀的文章来学会重复测量方差分析
- 更改临时文件夹的路径
- 耳机不分主从是什么意思_开学必备高性价蓝牙耳机,学生党时尚配件推荐
- 容器编排技术 -- 使用kubectl实现应用伸缩
- Unity3D之UGUI基础4:Button按钮
- 55.SQL server 行转列
- 转载 webstrom识别 React语法
- 以后华为鸿蒙也要越狱了,玩机福音:华为 EMUI 升级鸿蒙之后依然可使用太极运行 Xposed...
- matlab 点云曲率,点云数据的主曲率和主方向估计方法
- 【数据异常校验】格拉布斯准则(Grubbs Criterion)处理数据异常
- SIP信令协议消息(四)
- 解析TCP/UDP协议的通讯软件
- ORA-01950: 对表空间 USERS无权限
- 程序执行流程(一):提交Job到Yarn集群或本地过程
- AcWing 2041:干草堆(差分)
- 推荐系统相关顶会整理
- 阿龙的学习笔记---转载及精炼总结github仓库:cpp-backend-reference
- 教师资格证计算机专业考什么内容,计算机教师资格证需要考什么?信息技术教师资格证考试内容...
- 编码器-解码器(seq2seq)
热门文章
- SAP保存操作记录CDHDR和CDPOS表,通过修改屏幕字段,查找SAP字段表和字段
- SAP系统中凭证涉及日期
- Payment Terms 付款条件
- 拼购电商不是团购,但扎的的却是三四五线城市老百姓的心
- java hadoop2.6.0 读取文件报错_java 程序访问hdfs错误 hadoop2.2.0
- 验证码生成java_JAVA-验证码生成
- python hashlib模块_python3 hashlib模块
- python对话框代码_Python、tkinter、复杂对话框和代码结构
- oracle如果为空替换为0,oracle 如何把0转为null
- CTF-不一样的凯撒密码