Guest User

Untitled

a guest
Dec 15th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. def parse_move_weigt(name,mode=1):
  2.  
  3. with open(name,"r") as file:
  4. data = file.read()
  5. data=data.replace("(","[")
  6. data=data.replace(")","]")
  7. data=data.split("\n")
  8. d=[]
  9. for i in data:
  10. d.append(i.split("|"))
  11. for i in range(len(d)):
  12. for j in range(len(d[i])):
  13. try:
  14. d[i][j]=eval(d[i][j])
  15. except:
  16. d[i][j]=d[i][j]
  17. del d[-1]
  18. ar=np.arange(24)[::-1]
  19. for i in range(mode,len(d),2):
  20. try:
  21. for j in range(len(d[i][1])):
  22. for k in range(len(d[i][1][j])):
  23. if d[i][1][j][k]>=0:
  24. d[i][1][j][k]=ar[d[i][1][j][k]]
  25. if d[i][1][j][k]==-1:
  26. d[i][1][j][k]="off"
  27. if d[i][1][j][k]==-2:
  28. d[i][1][j][k]="on"
  29. except:
  30. continue
  31. return d
Advertisement
Add Comment
Please, Sign In to add comment