3. R语言随机数生成

1. 均匀分布

函数: runif(n, min=0, max=1),n 表示生成的随机数数量,min 表示均匀分布的下限,max 表示均匀分布的上限,若省略参min、max,则默认生成[0,1]上的均匀分布随机数。

> q = runif(5,-1,1)
> q
[1]  0.73539909  0.72895000 -0.04357151  0.81696252  0.50210058

2. 正太分布

函数:rnorm(n, mean=0, sd=1),其中,n 表示生成的随机数数量,mean是正态分布的均值,默认为0,sd 是正态分布的标准差,默认时为1。

> x = rnorm(10,5,10)
> x
 [1] 10.319216 -3.697041 24.565294 -9.691016 -7.324058
 [6] -6.185308 -2.107426 -1.915519 13.306308 22.763153

3. 二项分布

函数:rbinom(n, size, prob),n 表示生成的随机数数量,size 表示进行贝努力试验的次数,prob 表示一次贝努力试验成功的概率。

> x = rbinom(10,10,0.9)
> x
 [1]  9  9 10  9  8  9  9  6 10 10

4. 指数分布

函数:rexp(n,lamda = 1),n 表示生成的随机数个数,lamda=1/mean

> x = rexp(10,3)
> x
 [1] 0.13044259 0.52299630 0.35504953 0.50061743 0.03373871
 [6] 1.03543586 2.08565786 0.81414981 0.31333523 0.02681090

5. 其他

除了生成上面介绍的几种分布的随机数,还可以生成poisson分布、t 分布、F 分布等很多种分布的随机数,只要在相应的分布名前加“r”就可以。

除了在分布名前面加r还可以加其他的参数,例如:p,q,d。功能见下图:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据派THU

教你在Python中用Scikit生成测试数据集(附代码、学习资料)

原文标题:How to Generate Test Datasets in Python with Scikit-learn 作者:Jason Brownlee...

3867
来自专栏行者常至

010.python科学计算库seaborn(下)

版权声明:本文为博主原创文章,允许转载,请标明出处。 https://blog.csdn.net/qwdafedv/article/deta...

651
来自专栏AI研习社

用数据说话:把自拍照变成毕加索名画 哪种算法最高效?

提起前段时间红遍朋友圈的 Prisma,可能许多朋友都还记忆犹新:输入一张自己的照片,再选一个 Prisma 内置的名画滤镜,几秒之后就能得到一张名画风的新照片...

29910
来自专栏数据处理

tensorflow dropout用法

2214
来自专栏小詹同学

深度学习神经网络第①篇——感知器及其Python实现

感知器是由美国计算机科学家罗森布拉特(F.Roseblatt)于1957年提出的。感知器可谓是最早的人工神经网络。单层感知器是一个具有一层神经元、采用阈值激活函...

1134
来自专栏杂七杂八

xgboost初识

XGBoost使用 原始数据 数据介绍 鸢尾花数据集是由杰出的统计学家R.A.Fisher在20世纪30年代中期创建的,它被公认为用于数据挖掘的最著名的数据集。...

2844
来自专栏贾志刚-OpenCV学堂

OpenCV中神经网络介绍与使用

OpenCV中神经网络介绍与使用 一:神经网络介绍 人工神经网络(ANN) 简称神经网络(NN),最早它的产生跟并行计算有关系,主要是学习生物神经元互联触发实现...

35211
来自专栏祥子的故事

tensorflow | 随机数

3718
来自专栏AI科技大本营的专栏

一文解决图片数据集太少的问题:详解KerasImageDataAugmentation各参数

作者 | Professor ho 本文转自Professor ho的知乎专栏 图像深度学习任务中,面对小数据集,我们往往需要利用Image Data Aug...

3766
来自专栏marsggbo

DeepLearning.ai学习笔记(四)卷积神经网络 -- week3 目标检测

一、目标定位 这一小节视频主要介绍了我们在实现目标定位时标签该如何定义。 ? 上图左下角给出了损失函数的计算公式(这里使用的是平方差) 如图示,加入我们需...

1836

扫码关注云+社区