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中用PIL库批量给图片加上序号的教程
May 06 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
python实现分页效果
Oct 25 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
flask中使用蓝图将路由分开写在不同文件实例解析
Jan 19 Python
Python代码块批量添加Tab缩进的方法
Jun 25 Python
python 去除txt文本中的空格、数字、特定字母等方法
Jul 24 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
Python将json文件写入ES数据库的方法
Apr 10 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
Python 程序员必须掌握的日志记录
Aug 17 Python
python中sqllite插入numpy数组到数据库的实现方法
Jun 21 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
php数组(array)输出的三种形式详解
2013/06/05 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
php统计数组元素个数的方法
2015/07/02 PHP
Prototype Array对象 学习
2009/07/19 Javascript
菜鸟javascript基础资料整理2
2010/12/06 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
2014/01/27 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
记录vue做微信自定义分享的一些问题
2019/09/12 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
基于python3的socket聊天编程
2020/02/17 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
2020/06/09 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
Python self用法详解
2020/11/28 Python
汉森批发:Hansen Wholesale
2018/05/24 全球购物
英国标准协会商店:BSI Shop
2019/02/25 全球购物
德尔福集团DELPHI的笔试题
2012/02/22 面试题
高中毕业生生活的自我评价
2013/12/08 职场文书
骨干教师培训感言
2014/01/16 职场文书
食品厂厂长岗位职责
2014/01/30 职场文书
信息与计算科学专业推荐信
2014/02/23 职场文书
淘宝客服工作职责
2014/07/11 职场文书
安全例会汇报材料
2014/08/23 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android
Golang 链表的学习和使用
2022/04/19 Golang
Redis入门基础常用操作命令整理
2022/06/01 Redis