当前位置: 首页 > 图灵资讯 > 行业资讯> python使用choice生成随机数

python使用choice生成随机数

来源:图灵python
时间: 2024-07-25 20:26:10

1、概念

通过numpy包random模块中的choice()函数,我们可以在python中生成服从待定概率质量函数的随机数。

2、语法

choice(a,size=None,replace=True,p=None)

3、参数

参数a: 可能随机变量的取值序列。

size参数: 我们需要生成一个随机数组的大小。

参数replace: 它决定了生成随机数时是否有放回。

4、实例

#以数组形式
importnumpyasnp
importpandasaspd

RandomNumber=np.random.choice(1,2,3,4,5)
size=100,replace=True,\
p=[0.1,0.1,0.3,0.3,0.30.2])
pd.Series(RandomNumber).value_counts()#计算频数分布value_counts()函数
pd.Series(RandomNumber).value_counts()/100#计算概率分布

以上就是python使用choice生成随机数的方法,希望对大家有所帮助。更多Python学习指导:python基础教程