楼主: shadowaver
1270 3

[原创博文] python模拟统计学随机游走 [推广有奖]

随心所欲不逾矩

已卖:1243份资源

教授

56%

还不是VIP/贵宾

-

威望
0
论坛币
8309 个
通用积分
689.8825
学术水平
18 点
热心指数
22 点
信用等级
13 点
经验
29709 点
帖子
890
精华
0
在线时间
1379 小时
注册时间
2007-9-27
最后登录
2026-2-2

楼主
shadowaver 在职认证  发表于 2024-7-31 16:31:20 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


---10000步的可视化效果
# %% cell 开始 cell可以理解为文章中的段落
# "#%%"表示一级(最高级), "#%%%"表示二级, "#%%%%"表示三级, 以此类推.
# random walk
wlk=np.random.randint(0,2,size=(2,3000))
wlk=np.where(wlk>0,1,-1)
wlk
wlk_cumsum=wlk.cumsum(axis=1)
plt.scatter(wlk_cumsum[0],wlk_cumsum[1],color='purple')
dist=np.sqrt((wlk_cumsum[0]-wlk[0][0])**2+(wlk_cumsum[1]-wlk[1][0])**2)
dist
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.plot(wlk[0][0],wlk[1][0],color='yellow',marker='*',markersize=19)
plt.plot(wlk_cumsum[0][-1],wlk_cumsum[1][-1],color='red',marker='*',markersize=19)
plt.plot(wlk_cumsum[0][dist.argmax()],wlk_cumsum[1][dist.argmax()],color='blue',marker='*',markersize=19)
plt.title('yellow=start, red=end,blue=max dist')
# %% cell 结束



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 随机游走 统计学 random walk Scatter python 模拟 统计学 随机游走

shadowaver@163.com
QQ 540722048

沙发
shadowaver 在职认证  发表于 2024-7-31 16:32:12
第一次模拟

Figure 2024-07-31 163143.png (16.1 KB)

Figure 2024-07-31 163143.png

藤椅
shadowaver 在职认证  发表于 2024-7-31 16:32:49
第二次模拟

Figure 2024-07-31 163228.png (15.19 KB)

Figure 2024-07-31 163228.png

板凳
shadowaver 在职认证  发表于 2024-7-31 16:34:14
第三次模拟 2000步

Figure 2024-07-31 163346.png (15.96 KB)

Figure 2024-07-31 163346.png

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-3 03:45