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 05 Python
浅析python递归函数和河内塔问题
Apr 18 Python
Python单例模式的两种实现方法
Aug 14 Python
python中学习K-Means和图片压缩
Nov 20 Python
Python和Java进行DES加密和解密的实例
Jan 09 Python
matplotlib 纵坐标轴显示数据值的实例
May 25 Python
python 计算两个列表的相关系数的实现
Aug 29 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
用python爬虫批量下载pdf的实现
Dec 01 Python
python - timeit 时间模块
Apr 06 Python
Python Matplotlib绘制动画的代码详解
May 30 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之对抗Web扫描器的脚本技巧
2008/10/01 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
PHP中for循环与foreach的区别
2017/03/06 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
2013/12/16 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
js判断手机端(Android手机还是iPhone手机)
2015/07/22 Javascript
Position属性之relative用法
2015/12/14 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
ReactNative实现Toast的示例
2017/12/31 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
python如何统计序列中元素
2020/07/31 Python
python实现批量文件重命名
2019/10/31 Python
浅谈Python中的继承
2020/06/19 Python
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
教师敬业奉献模范事迹材料
2014/05/18 职场文书
上班迟到检讨书范文300字
2014/11/02 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
社区公民道德宣传日活动总结
2015/03/23 职场文书
民事纠纷协议书
2016/03/23 职场文书