Python的random模块与概率论

概率分布抽样-离散

random.randint(a,b) # 离散均匀分布
random.randrange([start,]stop[,step]) # 离散均匀分布
离散指数分布-缺失!
伯努利分布-缺失!
二项分布-缺失!
几何分布-缺失!
泊松分布-缺失!

概率分布抽样-伪连续

random.uniform(a,b) # 均匀分布
random.random() a=0、b=1的均匀分布
random.triangular(low, high, mode) # 三角分布
random.betavariate(alpha, beta) # β分布
random.expovariate(lambd) # 指数分布
random.gammavariate(alpha, beta) # 伽玛分布
random.normalvariate(mu, sigma) # 正态分布
random.gauss(mu, sigma) # 高斯分布,即正态分布
random.lognormvariate(mu, sigma) # 对数正态分布
random.vonmisesvariate(mu, kappa) # 卡帕分布
random.paretovariate(alpha) # 帕累托分布
random.weibullvariate(alpha, beta) # 威布尔分布
卡方分布-缺失!
t分布/学生分布-缺失!
F分布-缺失!

序列抽样与重排

random.choices(population,weights=None,*,cum_weights=None,k=1)

population元素权重均布时抽k次的结果
population元素权重为weights时抽k次的结果
population元素累积权重为cum_weights时抽k次的结果

 random.sample(sequence, k)

sequence元素权重均布时抽k次的结果

random.shuffle(x[, random])

x序列重排,无返回值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值