numpy:求解小游戏概率
numpy:求解小游戏概率
甲和乙玩报数字的游戏,每人从1到20的整数中(含1和20)随机选择一个且同时给出数字,如果两个数字之差大于3,则甲赢;反之,则乙赢。问,甲赢的概率是多少?
#开发环境为jupyter notebook
import numpy as np
#生成数组
>>>n=20
>>>a=np.arange(1,n+1)
>>>print(a)
>>>[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]
#扩充一个新数组,并利用numpy的广播功能,计算甲、乙两人所选数值的差额矩阵
>>>b=np.tile(a,[n,1]).T
>>>np.abs(a-b)
#计算差额矩阵中,所有差额大于3的个数,除以总个数(20*20=400),即为甲赢的概率
>>>np.sum(np.abs(a-b)>3)/n**2
>>>0.68
numpy:求解小游戏概率相关推荐
- 1.5万字详述 | 全开源:python写小游戏+AI强化学习与传统DFS/BFS控制分别实现
简介:本周的强化学习我们来到实践部分.我以我在 GitHub 上开源的项目 PiperLiu / Amazing-Brick-DFS-and-DRL 为对象,从零开始与各位朋友分享:如何用 pytho ...
- 程序设计-在校整理-06 最常公共子序列与子串+2048小游戏+KNN简单实例
[在校整理-06 最常公共子序列与子串+2048小游戏+KNN简单实例](注:仅供参考学习使用) 一.课题内容和要求 1.问题描述 1.1最长公共子序列与子串 1.2 2048小游戏 1.3 K-NN ...
- 策略梯度训练cartpole小游戏
我原来已经安装了anaconda,在此基础上进入cmd进行pip install tensorflow和pip install gym就可以了. 在win10的pycharm做的. policy_gr ...
- 效果良好!构造一个输入速度的神经网络,以DQN方式实现小游戏的自动控制
在之前的文章中,我们做了如下工作: 如何设计一个类flappy-bird小游戏:[python实战]使用pygame写一个flappy-bird类小游戏 | 设计思路+项目结构+代码详解|新手向 DF ...
- Python实现2048小游戏
2048小游戏也算是一款好玩的益智休闲小游戏,下面本博主用 python 语言将该游戏复现,感兴趣的小伙伴点击 关注 哦! 同时博主还用 java 语言复现了该游戏,可点击以下链接浏览博主的另一篇文章 ...
- Python快速编程入门#学习笔记02# |第十章 :Python计算生态与常用库(附.小猴子接香蕉、双人乒乓球小游戏源码)
全文目录 学习目标 1. Python计算生态概述 1.1 Python计算生态概述 2. Python生态库的构建与发布 2.1 模块的构建与使用 * 2.1.1第三方库/模块导入的格式 2.2 包 ...
- 【机器视觉案例】(12) 自制AI视觉小游戏--贪吃蛇,附python完整代码
各位同学好,今天和大家分享一下如何使用 mediapipe+opencv 自制贪吃蛇小游戏.先放张图看效果. 规则:食指指尖控制蛇头,指尖每接触到黄色方块,计数加一,蛇身变长,方块随机切换位置.如果指 ...
- pygame小游戏——消灭病毒保卫城市
pygame小游戏--消灭病毒保卫城市 游戏简介 近期新冠肺炎疫情肆虐,考虑病毒传播的机理,用pygame开发消灭病毒保卫城市小游戏.本游戏属于策略游戏,通过设定城市人数(决定收入),可购买道具,包括 ...
- Yolov5自学笔记之二--在游戏中实时推理并应用(实例:哈利波特手游跳舞小游戏中自动按圈圈)
上一篇帖子我已经自学了Yolov5的基本流程,并运用yolov5进行图片.视频.摄像头.网络视频流等多种方式的推理,这些结合到实际工作中就可以有很广泛的应用了.但是还有一类情况,就是在电脑中的某个程序 ...
- Flutter-随机迷宫生成和解迷宫小游戏
此博客旨在帮助大家更好的了解图的遍历算法,通过Flutter移动端平台将图的遍历算法运用在迷宫生成和解迷宫上,让算法变成可视化且可以进行交互,最终做成一个可进行随机迷宫生成和解迷宫的APP小游戏.本人 ...
最新文章
- 关于hadoop与jstl冲突的jar包
- layer的一种用法,页面多选时用地址传递值过多时,用弹出层画一个form表单,然后通过提交表单传值
- matlab2011实验3,matlab实验3探索.doc
- 最全Windows下搭建go语言开发环境以及开发IDE
- Leetcode1143. 最长公共子序列(c#)
- php 随机在文章中添加锚文本_SEO站长布局锚文本时的7大注意事项
- 上市公司行情查询站点
- java mvc返回js_技术趋势:是什么让MVC悄然消失的?
- 收发一体超声波测距离传感器模块_超声波避障传感器在哪些地方运用
- 【译】采用微前端架构
- python matplotlib阶段性总结——word转txt、绘图、文件操作
- 有了HTML5,Flash还能走多远?
- 必读论文 | 机器交互必读论文8篇
- html创建关联程序,如何在控制面板中创建电子邮件默认程序关联
- Android通过WebSocket建立一个长连接(带心跳检测)从服务器端接收消息
- 蚂蚁金服上市估值2k亿美金!会开发到底有多吃香?
- Java Study Notes_Design in 2023(Day15~)
- 中移动定下备战3G目标 暗藏牌照发放玄机
- 你还在死记硬背泰勒公式吗? FOLLOW ME! I WILL TELL YOU THE TURTH!
- 习题5-4 使用函数求素数和 (20 分)