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基础教程