Example #1
0
def oneee(filename,filenamet,fealist,numfu0,numfue):
    pre=[]
    for i in range(numfu0,numfue):
        X,y=loadd.onest(filename,i,fealist,6)
        Xt,yt=loadd.onest(filenamet,i,fealist,6)
        theta,J_his=logi.grandient(X,y,0.5,1000)
        try:
            pren,rig=logi.predict(X,y,theta)
            pre.append(pren)
        except ZeroDivisionError:
            break
    print pre.index(max(pre)),max(pre)
    return pre
Example #2
0
                    t.append(std([d1[0][i+1],d1[1][i+1],d1[2][i+1],d1[3][i+1]]))
                    x72.append(t)
            tx=zip(*(x7))
            tx2=[]
            for x in tx:
                tx2.append(loadd.nor(x))
            tx2.extend(zip(*(x72)))
            x7=zip(*(tx2))
            i=0
            while(i+1<len(y7)):
                if mat(x7[i][inde*2:inde*2+2])*theta0<xshresh:
                    del x7[i]
                    del y7[i]
                else :i+=1
            balan()
            theta7,J_his=logi.grandient(x7,y7,0.5,1000)
            shreshold.curforrig(theta7,fealist,500)
            text(-0.3,0.5,str(theta7))
            savefig(str(fealist)+str(xshresh)+'.png')
            close()
            x7,y7=[],[]


'''  
thrta of [0,6,7,8,9]  
[[-0.28850397]
 [ 0.37467656]
 [-0.166401  ]
 [ 0.17950507]
 [ 0.4338735 ]
 [ 0.39602966]