【问题标题】:non-uniform distribution in a range范围内的非均匀分布
【发布时间】:2020-10-22 15:20:35
【问题描述】:

我想在结尾处有更多数据点的范围内生成一个非均匀数据集。假设范围是[a-b],a,b>0,我想在python中找到一种方法来生成一个不均匀的数据,在上限附近有更多的数据点。类似于日志分布的反向。

谢谢。

【问题讨论】:

    标签: python range sample logarithm datapoint


    【解决方案1】:

    如果您已经有了一个发行版,您可以使用scipy

    
    from scipy import stats
    
    
    a = 2 # just an example min-range value
    b = 10 # just an example max-range value
    data = stats.beta(2,8)*(b-a) + a # you can alter the shape of the distribution by playing with parameters
    
    

    Here你可以找到更多关于 beta 分发的信息。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-16
    • 2014-01-22
    • 2011-04-04
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多