Python大数据教程:科学计算库NumPy案例之酒鬼漫步

本文通过酒鬼漫步案例介绍Python科学计算库NumPy的应用,讲解如何使用NumPy的随机数模块和数据处理计算酒鬼与原点的距离,并探讨如何找到酒鬼达到最远距离的步数。
摘要由CSDN通过智能技术生成

通过前面对NumPy的学习,相信大家一定对NumPy这个科学计算包有了一定的了解,接下来,本节将通过酒鬼漫步的案例来介绍如何运用NumPy随机数模块与数据处理。

下面先为大家描述一下场景,在一片空旷的平地上(一个二维地面上)有一个酒鬼,他最初停留在原点的位置,这个酒鬼每走一步时,方向是不确定的,在经过时间t之后,我们希望计算出这个酒鬼与原点的距离。

例如,这个酒鬼走了2000步(每步为0.5米),向前走一步记为1,向后走一步记为-1,当计算距原点的距离时,就是将所有的步数进行累计求和。因此,使用random模块来随机生成2000个“掷硬币值”(两个结果任选一个),具体代码如下:

导入numpy包
import numpy as np
steps=2000
draws=np.random.randint(0, 2, size=steps
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值