0618 15:00

故事:Slot Machine八青哥

https://rstudio-education.github.io/hopr/programs.html

没有过维加斯体验的人对这个故事的理解会有点费力。比如说本人。
一个机器玩一次会生成3个不同的图标组合。如果该图标组合符合中奖规则,就会赢钱。和21点和大转盘比起来,八青哥的赔率比较低,所以更受庄主欢迎。

9 Programs

play ( )

– 1 随机产生三个图案
– 2 计算奖金

  • 随机产生三个图案的function
get_symbols <- function() {wheel <- c("DD", "7", "BBB", "BB", "B", "C", "0")sample(wheel, size = 3, replace = TRUE, prob = c(0.03, 0.03, 0.06, 0.1, 0.25, 0.01, 0.52))
}
  • Manitoba slot machines 回报机制
    –赢钱条件
    –1 三个相同的图案(除了0)
    –2 任何带有B的组合
    –3 至少一个以上的C

具体如下

9.1 策略

尽可能把整个过程拆分,拆分到很简单的可以用R自带函数解决为止。

  • 9.1.1 连续指令
play <- function() {# step 1: generate symbolssymbols <- get_symbols()# step 2: display the symbolsprint(symbols)# step 3: score the symbolsscore(symbols)
}

取得图案

手把手R入门(学习笔记)相关推荐

  1. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  2. R语言学习笔记——入门篇:第三章-图形初阶

    R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...

  3. 机器学习入门学习笔记:(3.2)ID3决策树程序实现

    前言 之前的博客中介绍了决策树算法的原理并进行了数学推导(机器学习入门学习笔记:(3.1)决策树算法).决策树的原理相对简单,决策树算法有:ID3,C4.5,CART等算法.接下来将对ID3决策树算法 ...

  4. 【计算机视觉】opencv入门学习笔记Part.1

    [计算机视觉]opencv入门学习笔记Part.1 1 前言 1.1 opencv概述(摘取自百度百科) 1.2 图像概念引入 1.3 安装opencv库 2 图像基本操作 2.1 图像的读取 2.2 ...

  5. RT-Thread Nano入门学习笔记(2)

    RT-Thread系列 Keil模拟器 STM32F103上手指南学习笔记 RT-Thread Studio快速上手 RT-Thread Nano入门学习笔记(1) 项目实战:快速打造一个桌面mini ...

  6. 图匹配(Graph Matching)入门学习笔记——以《Factorized Graph Matching》为例(二)

    本文是"图匹配入门学习笔记--以<Factorized Graph Matching>为例"系列的第二篇文章,主要介绍了FGM算法的实现过程,包括图匹配的因式分解形式, ...

  7. Python入门学习笔记1-Python基础

    Python入门学习笔记1-Python基础 前言:本文介绍了Python学习的前导知识概念以及必记基础函数,如善用help方法查看帮助文档,以及内置对象类型的概念以及常用函数的详解. 一.Pytho ...

  8. python数据分析入门学习笔记

    python数据分析入门学习笔记儿 学习利用python进行数据分析的笔记儿&下星期二内部交流会要讲的内容,一并分享给大家.博主粗心大意,有什么不对的地方欢迎指正~还有许多尚待完善的地方,待我 ...

  9. 图匹配(Graph Matching)入门学习笔记——以《Factorized Graph Matching》为例(一)

    这篇文章本身是图匹配经典论文<Factorized Graph Matching>的阅读笔记,后来发现该文介绍并串联了许多图匹配相关的知识,甚至可以看作一个小小的综述性文章,因此就作为图匹 ...

最新文章

  1. 线程编程常见API简介(中)
  2. 分治法解决最大子数组问题
  3. 最强的目标检测网络:DetectoRS 54.7 AP
  4. 09-对象的定义方式
  5. HttpClinet学习笔记
  6. Struts2之环境配置
  7. Kubernetes集群(概念篇)
  8. 开发不能上外网怎么查资料_中考生不能复读,近一半上不了高中,怎么办?
  9. PBR:双向反射分布函数(BRDF)介绍与Cook-Torrance模型的实现
  10. 智能手机上最没有用的功能是什么?
  11. DNSBIND——DNS的ACL和视图
  12. powerdesign 下ER模型中展示数据注释中文列
  13. Mac OS - 让Myeclipse10支持Retina显示屏
  14. RAID介绍及RAID5配置实例(超详细)
  15. 华为nova7se怎么看云相册_华为nova7SE拍照怎么样?华为nova7SE夜拍照效果如何
  16. Java编写太阳升起,描写早晨太阳升起的句子
  17. NC 应收应付金额计算逻辑
  18. 贝壳找房 9月7日 笔试题 第四题-查族谱
  19. 乐观,积极,踏实,静心,排解
  20. PhoneGap简介

热门文章

  1. ETL的基础知识,看完你就全明白了!
  2. 解决Hyper-v与VM虚拟机不兼容的方法(Android Studio使用Genymotion虚拟机)
  3. iSubtitle for Mac(视频字幕制作工具)
  4. DeepMind将在加拿大建立首个AI实验室,与阿尔伯特大学合作
  5. 怎么下载免费的Win7系统?
  6. 向日葵win10远程linux主机,快速解答win10系统使用向日葵远程桌面软件远程的具体办法...
  7. 程序员视角的餐饮行业
  8. 报名 | 2018 TOKENSKY区块链大会-首尔站
  9. 原码的定义公式怎么理解_原码、反码、补码
  10. python简易老虎机小游戏