Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def parse_move_weigt(name,mode=1):
- with open(name,"r") as file:
- data = file.read()
- data=data.replace("(","[")
- data=data.replace(")","]")
- data=data.split("\n")
- d=[]
- for i in data:
- d.append(i.split("|"))
- for i in range(len(d)):
- for j in range(len(d[i])):
- try:
- d[i][j]=eval(d[i][j])
- except:
- d[i][j]=d[i][j]
- del d[-1]
- ar=np.arange(24)[::-1]
- for i in range(mode,len(d),2):
- try:
- for j in range(len(d[i][1])):
- for k in range(len(d[i][1][j])):
- if d[i][1][j][k]>=0:
- d[i][1][j][k]=ar[d[i][1][j][k]]
- if d[i][1][j][k]==-1:
- d[i][1][j][k]="off"
- if d[i][1][j][k]==-2:
- d[i][1][j][k]="on"
- except:
- continue
- return d
Advertisement
Add Comment
Please, Sign In to add comment