我使用scipy stats生成随机数。 我使用了泊松分布。 以下是一个例子:
import scipy.stats as sct
A =2.5
Pos = sct.poisson.rvs(A,size = 20)
当我打印Pos时,我得到了以下数字:
array([1, 3, 2, 3, 1, 2, 1, 2, 2, 3, 6, 0, 0, 4, 0, 1, 1, 3, 1, 5])
您可以从数组中看到一些数字,例如6,是生成的。
我想做的是限制最大数字(比如说5),即使用sct.poisson.rvs生成的任何随机数都应该等于或小于5,
我该如何调整我的代码来实现这一点。 顺便说一下,我在Pandas Dataframe中使用它。