python - 正常随边界变化?

标签 python python-3.x random normal-distribution

是否可以在 random 模块中使用 python 函数,例如 normalvariategammavariate,但有一些下限和/或上限?简而言之,我正在寻找是否有更有效的方法来做到这一点:

temp = normalvariate(mu, sigma)
while not (lower_bound <= temp <= upper_bound):
    temp = normalvariate(mu, sigma)
do_something(temp)

最佳答案

我决定,对于所应用的上下文,不需要像 scipy 或 numpy 这样笨重的模块,所以我只是做了我在问题上发布的内容,直到找到高效且重量轻的东西。

关于python - 正常随边界变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50457286/

相关文章:

c - rand() 的合适替代品是什么?

python - 使用 Numpy 进行线性回归

小写时python3 unicode失败

c# - 如何使用 Random.Range 生成一个项目,但每次生成后等待时间都会改变?

python - 如何在 python 中编写按钮(不使用 Tkinter)?

python - 如何计算 pygame.Surface 的屏幕中间?

java - 在一行上打印随机数组 : Java

python - 我正在制作一个使用 8ball 的机器人,所以它说 'random' 不是 var 但我还能做什么,随机答案?

python - 如何用值填充 QListView 并显示数据?

python - 如何检查 AWS S3 存储桶是否存在?