当前,我期待使用随机模块的Paretovariate()函数生成pareto分布的随机值,该函数默认仅接受一个参数,即分布的形状(alpha),但假定位置参数(Xm)为1。
如果我想考虑Xm的其他值,python的实现应该如何?
最佳答案
基本上,做类似
import random
def my_paretovariate(alpha, xm = 1.0):
"""
Sample Pareto variate with arbitrary xm
"""
return xm * random.paretovariate(alpha)
关于python - 在paretovariate()函数中添加位置参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47158685/