美文网首页
np.random.choice

np.random.choice

作者: 酷酷滴小爽哥 | 来源:发表于2019-06-10 22:42 被阅读0次

参数意思分别是从 a 中以概率 P,随机选择 3 个,从 0 开始选,取不到 a,最多取到 a-1. p 没有指定的时候相当于是一致的分布

非一致的分布,会以多少的概率提出来,出现 0 点概率为 0.2,出现 1 点概率为 0.1,以此类推,出现 4 点概率为 0.0,没有 5,只有 0-4.

replacement 代表的意思是抽样之后还放不放回去,如果是 False 的话,那么出来的三个数都不一样,如果是 True 的话, 有可能会出现重复的,因为前面的抽的放回去了。

import numpy as np
a = np.random.choice(a=5, size=3, replace=False, p=None)
print(a)
b= np.random.choice(a=5, size=3, replace=False, p=[0.2, 0.1, 0.3, 0.4, 0.0])
print(b)

相关文章

网友评论

      本文标题:np.random.choice

      本文链接:https://www.haomeiwen.com/subject/yjlxfctx.html