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使用datetime模块计算各种时间间隔的方法
Mar 24 Python
详解python如何调用C/C++底层库与互相传值
Aug 10 Python
HTML中使用python屏蔽一些基本功能的方法
Jul 07 Python
深入理解Python分布式爬虫原理
Nov 23 Python
PyCharm在win10的64位系统安装实例
Nov 26 Python
使用Python快速制作可视化报表的方法
Feb 03 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 Python
python基于递归解决背包问题详解
Jul 03 Python
Python使用Pandas库常见操作详解
Jan 16 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
Apr 14 Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 Python
python openpyxl模块的使用详解
Feb 25 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
PHP积分兑换接口实例
2015/02/09 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
JQuery的html(data)方法与<script>脚本块的解决方法
2010/03/09 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
2013/04/27 Javascript
javascript通过navigator.userAgent识别各种浏览器
2013/10/25 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
详解JS模块导入导出
2017/12/20 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
详解javascript replace高级用法
2019/02/17 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
Python 条件判断的缩写方法
2008/09/06 Python
在Django中使用Sitemap的方法讲解
2015/07/22 Python
Python对象类型及其运算方法(详解)
2017/07/05 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
python+pyqt5编写md5生成器
2019/03/18 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
一套英文Java笔试题面试题
2016/04/21 面试题
毕业典礼主持词大全
2014/03/26 职场文书
就业推荐表院系意见
2015/06/05 职场文书
公共场所卫生管理制度
2015/08/05 职场文书