numpy.random.choice

2018-06-18 02:39:52来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

numpy.random.choice(a, size=None, replace=True, p=None)

从给定的一维数组或整数中生成随机样本

a              一维数组或整数   

size         生成样本的大小

replace    bool类型  False表示样本中不允许有重复值 True......

p              给定数组中元素出现的概率

 

例:           np.random.choice(5,3,p=[0,0,0,0,1])       

output:     array([4, 4, 4], dtype=int64)   

结果中生成了三个数,因为p中4的概率为1,所以生成的数都为4。

若改为 np.random.choice(5,3,p=[0,0,0,0,1],replace=False) 

则会报错,因为size为3,而且只能输出4,所以不允许重复的话无法输出结果

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python logging 模块

下一篇:我的python学习之路