アットウィキロゴ

ぽs99

import numpy as np
 
class sel:
 
    pos=[]
    life=[]
    number=0
 
    def makedata(self):
        point=np.ones((16, 22))
 
        point[1][1]=100
        point[1][4]=90
        point[1][5]=90
        point[1][6]=90
 
        point[2][2]=100
        point[2][4]=90
        point[2][5]=90
        point[2][6]=90
 
        point[3][3]=100
        point[3][4]=90
        point[3][5]=90
        point[3][6]=90
 
        point[4][4]=100
        point[4][7]=90
        point[4][8]=90
        point[4][9]=80
 
        point[5][5]=100
        point[5][7]=90
        point[5][8]=90
        point[5][10]=80
 
        point[6][6]=100
        point[6][7]=90
        point[6][8]=90
        point[6][11]=80
 
        point[7][7]=100
        point[7][9]=90
        point[7][10]=90
        point[7][11]=80
 
        point[8][8]=100
        point[8][9]=90
        point[8][10]=90
        point[8][11]=80
 
        point[9][9]=100
        point[9][12]=90
        point[9][13]=90
        point[9][14]=90
        point[9][15]=90
 
        point[10][10]=100
        point[10][12]=90
        point[10][13]=90
        point[10][14]=90
        point[10][15]=90
 
        point[11][11]=100
        point[11][12]=90
        point[11][13]=90
        point[11][14]=90
        point[11][15]=90
 
        print(point)    
 
        pon=[]
        for i in range(1,self.number+1):
            if self.life[i]>50:
               pon.append(i)
 
        for px in range(1,16):
            maxp=0
            sxs=0
            for j in pon:
                p1=self.pos[j]
                p2=point[px][p1]
                if p2>maxp:
                   sxs=j
                   maxp=p2
            self.pos[sxs]=px
            pon.remove(sxs)
最終更新:2018年01月02日 19:48