random.choice函数

Posted Go_now

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了random.choice函数相关的知识,希望对你有一定的参考价值。

关于random.choice(),生成指定size的随机数,如果需要每一次产生的随机数相同,则需要设置随机数种子,random.seed(int).

网上关于random.choice()方面的介绍很多,但是如果在函数内部添加一个概率P的情况下,又会生成怎样的一组随机数呢,网上的介绍少之又少,根据本人的实验过程探究,得出以下假设,供大家参考,当然如果您发现其中有误,十分欢迎留言,一起来学习。

  • 当有P的情况之下,一般对于元素的概率越大,被随机选到的概率越大;
  • 当已生成某一个随机数a的情况之下,仍然可以再次获得随机数a;
  • 即时有一个元素的概率极其小,假设为0.0……01,它依然有被选上的可能,不过选中的概率相对小很多

欢迎大家来补充!

以上是关于random.choice函数的主要内容,如果未能解决你的问题,请参考以下文章

numpy.random.choice和random.choice的输入参数有区别吗?

Python常用函数

python下关于np.random.choice()的问题

random.choice 的加权版本

random.choice 的加权版本

为啥我的 numpy.random.choice 实现更快?