为什么我的代码返回索引为pbs,而矩阵管理却没问题?

我的选配步骤遇到索引问题

我试图与我为解决许多问题而结识的朋友一起审查我的代码,但是我不知道为什么它不能运行它。

PS:我只是想获取数据帧的mu和标准偏差的平方(我将在下面进行转换)

def lkratio(b):
    """mesure sur likelihood ratio for quadratics"""
    k = 0
    b = np.array(b)
    b = np.array(sorted(b,key=itemgetter(-1)))
    MnV = [0] * 4
    Ban = np.array(b)
    App = np.array(b)
    i = 0
    n = 0
    for x in range(len(b[:,-1])-1):
        if b[x,-1] > 0:
            i += 1
            App[:,x - n] = b[:,x]
            np.delete(Ban,x,0)
        else:
            n=+1
            Ban[:,x-i] = b[:,x]
            np.delete(App,0)
    Mub = [0] * (np.size(Ban,1) - 1)
    Varb = [0] * (np.size(Ban,1) - 1)
    Mua = [0] * (np.size(App,1) - 1)
    Vara = [0] * (np.size(App,1) - 1)
    while k < np.size(Ban,1):
        Mub[k] = np.mean(Ban[k,:])
        Varb[k] = np.var(Ban[k,:])
        k += 1
    k=0
    while k < np.size(App,1):
        Mua[k] = np.mean(App[k,:])
        Vara[k] = np.var(App[k,:])
        k += 1

        MnV = [Mub,Varb,Mua,Vara]
    return MnV

我希望Mu和Var成为列表,而MnV是包含Mua Mub的矩阵,具体取决于目标值

pieric 回答:为什么我的代码返回索引为pbs,而矩阵管理却没问题?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3150717.html

大家都在问