gpt4 book ai didi

python - Python 的随机模块是否可以替代 numpy.random.exponential?

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:34 25 4
gpt4 key购买 nike

我使用 Numpy 的 numpy.random.exponential 函数已有一段时间了。我现在看到 Python 的 random 模块有很多我不知道的功能。它有什么东西可以替代 numpy.random.exponential 吗?从我的项目中删除 numpy 要求会很好。

最佳答案

关于 random.expovariate() 的任何信息不适合你的需求,也很容易推出你自己的版本:

def exponential(beta):
return -beta * math.log(1.0 - random.random())

仅仅为了这个功能而依赖 NumPy 似乎有点矫枉过正。

请注意,此函数接受平均值 beta作为参数,NumPy 版本也是如此,而参数 lambdrandom.expovariate()beta 的倒数.

关于python - Python 的随机模块是否可以替代 numpy.random.exponential?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5346008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com