美文网首页
112、复盘:随机漫步

112、复盘:随机漫步

作者: 陈容喜 | 来源:发表于2017-12-20 00:14 被阅读0次

案例:从0开始,步长1和-1出现的概率相等。通过内置的random模块以纯python的方式实现1000步的随机漫步:

112、复盘:随机漫步
112、复盘:随机漫步

在In[1]:中代码random.randint()表示随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值。

从代码运行的结果看出,随机漫步就是把各步数的累计和用一个数组运算来实现。

我用np.random模块一次性随机产生1000个“掷硬币的结果,将其分别设置为1或-1,然后计算累计和:

112、复盘:随机漫步 112、复盘:随机漫步 可以求出walk_2中的最大值和最小值: 112、复盘:随机漫步 假设我们要知道本次随机漫步需要多久才能距离初始0点至少10步远(任一方向均可)。np.abs(walk_2) >= 10 可以得到一个布尔型数组,它表示的是距离是否达到或超过10,使用argmax函数获取第一个10或-10的索引。argmax返回的是该布尔型数组第一个最大值的索引(True就是最大值): 112、复盘:随机漫步

一次模拟多个随机漫步

使用numpy.random函数传入一个二元元组生成一个二维数组,然后一次性计算5000个随机漫步过程(一行一个)的累积和:

112、复盘:随机漫步 112、复盘:随机漫步 计算所有漫步过程的最大值和最小值: 112、复盘:随机漫步 计算30或-30的最小穿越时间,使用any函数检查是否5000个过程都达到30: 112、复盘:随机漫步 利用布尔型数组选出穿越30或-30的随机漫步(行),并调用argmax函数在轴1上获取穿越时间: 112、复盘:随机漫步

相关文章

  • 112、复盘:随机漫步

    案例:从0开始,步长1和-1出现的概率相等。通过内置的random模块以纯python的方式实现1000步的随机漫...

  • 《随机漫步的傻瓜》:你是那个不尊重不确定性的傻瓜吗?

    【复盘时间】2021.9.1 【复盘内容】 今天,我读完了《随机漫步的傻瓜》这本书,最大的感受是:不尊重不确定性的...

  • 112复盘

    1.今日上了五节课,主要是讲评试卷,也主要以我讲为主,自我感觉自己很累,学生效果未必很好,但是临近考试,很多试题还...

  • 每周复盘(2021.8.23-8.29)

    这一周的复盘,主要以读书、听书、写作、健身、笑来写作训练营为主。 【读书】 1.《随机漫步的傻瓜》读完第二遍。 每...

  • 11.27复盘

    112/150复盘11.27 复盘 1.亲子 周末是陪娃最好的时间,下午和先生带着孩子去龙泉逛了一圈,孩子对街边的...

  • 【每日复盘112】多关注心,少关注外界

    静静的第 112天复盘/早起奇迹79天 20220917周六,天气晴天 一、今日优点 第112天五点早起 第34天...

  • 晨间日记

    20180317 复盘第112天 安之若素 20180315 低气温 晴 人生目标:健康/工作/个人提升/财商/社...

  • 数据可视化<第三天>

    随机漫步 在本节中,我们将使用python来生成随机漫步数据再使用matplotlib呈现数据随机漫步:每次行走都...

  • 复盘112天

    练60秒也有大半个月,感觉口齿比之前清晰很多,但是逻辑断句上还有差了,要多练多感受,语气词如何读出感情,像萌姐那样...

  • 每日复盘112

    喜爱读书, 就等于把生活中寂寞无聊的时光 转换成巨大享受的时刻 主题:我的写作蜕变之路 写作可以改变一个人,让自己...

网友评论

      本文标题:112、复盘:随机漫步

      本文链接:https://www.haomeiwen.com/subject/uwjwwxtx.html