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 相关文章推荐
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
opencv python 2D直方图的示例代码
Jul 20 Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 Python
Python使用while循环花式打印乘法表
Jan 28 Python
Python发展史及网络爬虫
Jun 19 Python
python集合常见运算案例解析
Oct 17 Python
快速解决jupyter notebook启动需要密码的问题
Apr 21 Python
python将logging模块封装成单独模块并实现动态切换Level方式
May 12 Python
Windows 平台做 Python 开发的最佳组合(推荐)
Jul 27 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
Sep 09 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 Python
Python内置数据类型中的集合详解
Mar 18 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
短波问题解答
2021/02/28 无线电
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
php获取excel文件数据
2017/04/21 PHP
php图像验证码生成代码
2017/06/08 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
js函数调用常用方法详解
2012/12/03 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
简单的Vue SSR的示例代码
2018/01/12 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
python基于phantomjs实现导入图片
2016/05/13 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
一个C/C++编程面试题
2013/11/10 面试题
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
超市收银员岗位职责
2015/04/07 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
Python基础知识学习之类的继承
2021/05/31 Python