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多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
python操作字典类型的常用方法(推荐)
May 16 Python
python内置函数:lambda、map、filter简单介绍
Nov 16 Python
详解tensorflow载入数据的三种方式
Apr 24 Python
浅谈tensorflow中几个随机函数的用法
Jul 27 Python
基于python实现名片管理系统
Nov 30 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
Jan 04 Python
解决安装pycharm后不能执行python脚本的问题
Jan 19 Python
Python代码实现删除一个list里面重复元素的方法
Apr 02 Python
Python:Numpy 求平均向量的实例
Jun 29 Python
python常用数据重复项处理方法
Nov 22 Python
新手常见Python错误及异常解决处理方案
Jun 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
杏林同学录(九)
2006/10/09 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
Javascript 二维数组
2009/11/26 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
Python实现程序的单一实例用法分析
2015/06/03 Python
深入理解python多进程编程
2016/06/12 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
Python实现针对json中某个关键字段进行排序操作示例
2018/12/25 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
促销活动总结
2014/04/28 职场文书
党员领导干部承诺书
2014/05/28 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
大型公益活动策划方案
2014/08/20 职场文书
社区端午节活动总结
2015/02/11 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python
Python下opencv库的安装过程及问题汇总
2021/06/11 Python
教你使用vscode 搭建react-native开发环境
2021/07/07 Javascript