python实现随机漫步方法和原理


Posted in Python onJune 10, 2019

我们通过模拟随机漫步可以说明如何运用数组运算。通过内置的random模块以纯Python的方式实现1000步的随机漫步

python实现随机漫步方法和原理

根据前100个随机漫步值生成的折线图,

plt.plot(walk[:100])

python实现随机漫步方法和原理

随机漫步中各步的累计和,可以用一个数组运算来实现。因此,我用np.random模块一次性随机产生1000个“掷硬币”结果(即两个数中任选一个),将其分别设置为1或-1,然后计算累计和

python实现随机漫步方法和原理

我们就可以沿着漫步路径做一些统计工作了,比如求取最大值和最小值

python实现随机漫步方法和原理

假设我们想要知道本次随机漫步需要多久才能距离初始0点至少10步远(任一方向均可)。np.abs(walk)>=10可以得到一个布尔型数组,它表示的是距离是否达到或超过10,而我们想要知道的是第一个10或-10的索引。可以用argmax来解决这个问题,它返回的是该布尔型数组第一个最大值的索引(True就是最大值)

python实现随机漫步方法和原理

以上就是关于python随机漫步的全部知识点内容,感谢大家的阅读和对三水点靠木的支持。

Python 相关文章推荐
通过源码分析Python中的切片赋值
May 08 Python
Python tkinter模块中类继承的三种方式分析
Aug 08 Python
python定时利用QQ邮件发送天气预报的实例
Nov 17 Python
Python反射的用法实例分析
Feb 11 Python
PyQt5每天必学之关闭窗口
Apr 19 Python
详解Python最长公共子串和最长公共子序列的实现
Jul 07 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
Nov 29 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
Jan 22 Python
python异常处理、自定义异常、断言原理与用法分析
Mar 23 Python
Django中日期时间型字段进行年月日时分秒分组统计
Nov 27 Python
python使用smtplib模块发送邮件
Dec 17 Python
使用python判断jpeg图片的完整性实例
Jun 10 #Python
关于Python作用域自学总结
Jun 10 #Python
Python读写文件基础知识点
Jun 10 #Python
python django框架中使用FastDFS分布式文件系统的安装方法
Jun 10 #Python
python三大神器之fabric使用教程
Jun 10 #Python
python判断文件夹内是否存在指定后缀文件的实例
Jun 10 #Python
Python中的十大图像处理工具(小结)
Jun 10 #Python
You might like
PHP5.5和之前的版本empty函数的不同之处
2014/06/13 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
php上传文件并存储到mysql数据库的方法
2015/03/16 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
JavaScript框架(iframe)操作总结
2014/04/16 Javascript
ie8模式下click无反应点击option无反应的解决方法
2014/10/11 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
jQuery过滤选择器用法示例
2016/09/12 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
python处理csv数据的方法
2015/03/11 Python
详解Python中的文本处理
2015/04/11 Python
浅谈MySQL中的触发器
2015/05/05 Python
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
python三引号输出方法
2019/02/27 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
PyCharm2020.3.2安装超详细教程
2021/02/08 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
如何利用find命令查找文件
2016/11/18 面试题
一名女生的自荐信
2013/12/08 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
物业总经理岗位职责
2014/02/28 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
新郎父母婚礼致辞
2015/07/27 职场文书
2016年优秀团支部事迹材料
2016/02/26 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python
Mybatis是这样防止sql注入的
2021/12/06 Java/Android