24小时热门版块排行榜    

查看: 641  |  回复: 1
【悬赏金币】回答本帖问题,作者泛大洋咸鱼将赠送您 50 个金币

泛大洋咸鱼

金虫 (正式写手)

[求助] 关于boxed distribution ,箱型分布的疑问

看到一个连续小波变化程序中有一个输入数据转变为 boxed distribution 的源代码,我还是头一回见这种分布形式。以下是源代码

def boxpdf(x):
    """
    Forces the probability density function of the input data to have
    a boxed distribution.
    PARAMETERS
        x (array like) :
            Input data
    RETURNS
        X (array like) :
            Boxed data varying between zero and one.
        Bx, By (array like) :
            Data lookup table
    """
    x = np.asarray(x)
    n = x.size

    # Kind of 'unique'
    i = np.argsort(x)
    d = (np.diff(x) != 0)
    I = find(np.concatenate([d, [True]]))
    X = x[I]

    I = np.concatenate([[0], I+1])
    Y = 0.5 * (I[0:-1] + I[1:]) / n
    bX = np.interp(x, X, Y)

    return bX, X, Y

我找不到相关的文献说明,如果有前辈对该分布有了解的话望不吝赐教。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

学员jAVTX9

新虫 (初入文坛)

请问楼主解决了吗
2楼2022-07-27 10:33:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 泛大洋咸鱼 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见