Scipy randint vs numpy randint
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scipy randint vs numpy randint相关的知识,希望对你有一定的参考价值。
关于两种方法,我有一个简单而广泛的问题:
scipy.stats.randint
和
numpy.random.randint
在阅读了两种方法的API之后,我对最好何时使用每种方法感到困惑;因此,我想知道是否有人可以概述两者之间的差异,并可能提供一些例子,说明何时一种方法优于另一种方法。谢谢!
编辑:每个方法文档的链接 - > numpy.random.randint,scipy.stats.randint
答案
主要区别似乎是scipy.stats.randint
允许您明确命名下尾或上尾概率,以及指定要从中绘制随机整数的分布(请参阅scipy.stats.randint文档的方法部分)。因此,如果您想从给定的密度函数中绘制随机区间,则会更有用。
如果你真的只想绘制一个落在一定范围内的随机整数,而没有关于分布的要求,那么numpy.random.randint
更直接。它们将直接从离散的均匀分布中绘制,没有内置选项来修改它。
以上是关于Scipy randint vs numpy randint的主要内容,如果未能解决你的问题,请参考以下文章