Per*_*ian 5 python random distribution
我需要在 Python 中创建一个随机函数,使用长尾分布返回值。不幸的是,我的数学技能远不及我的编程技能,所以我陷入了困境。
这就是我正在寻找的发行版:

(来源:danvk.org)
返回值必须介于 0 和 1 之间,并且必须能够分配一个峰值(图形在 Y 轴上达到峰值),该峰值是 0 到 1 之间的数字。
用法示例:
def random_long_tail(peak):
#magic
value = random_long_tail(0.2)
print(value) #outputs i.e. 0.345811242
Run Code Online (Sandbox Code Playgroud)
我将非常感谢解决此问题的任何帮助。谢谢你!
有相当多的分布具有单峰值和一些尾部、对数正态分布、Gamma分布、Chi 2等等。
通常,人们可以随机挑选numpy一个模块,看看有什么可用以及它们如何适合您的问题。链接:http ://docs.scipy.org/doc/numpy-1.10.1/reference/routines.random.html