Guest User

Untitled

a guest
Jan 7th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. a =''.join(map(str, ['a1' if x%4==0 else 'a2' if x%4==1 else 'a3' if x%4==2 else 'a3' if x%4==3 else 'a4' for x in comb_3bit[i]]))
  2.  
  3. good=[]
  4. all=[]
  5.  
  6. for j in range(comb_3bit_without[0].count('a1')):
  7. k = j*4
  8. all.append(k)
  9. good.append(k)
  10. for j in range(kombinacje_3bit_bez_powtorzen[0].count('a2')):
  11. k = j*4 + 1
  12. all.append(k)
  13. good.append(k)
  14. for j in range(kombinacje_3bit_bez_powtorzen[0].count('a3')):
  15. k = j*4 + 2
  16. all.append(k)
  17. good.append(k)
  18. for j in range(kombinacje_3bit_bez_powtorzen[0].count('a4')):
  19. k = j*4 + 3
  20. all.append(k)
  21. good.append(k)
  22.  
  23. if len([i for i in good2 if i%4==0 ])==0:
  24. good2.insert(0,0)
  25. if len([i for i in good2 if i%4==1 ])==0:
  26. good2.insert(1,1)
  27. if len([i for i in good2 if i%4==2 ])==0:
  28. good2.insert(2,2)
  29. if len([i for i in good2 if i%4==3 ])==0:
  30. good2.insert(3,3)
  31.  
  32. p0 = [i for i in good2 if i%4 ==0 ]
  33. p1 = [i for i in good2 if i%4 ==1 ]
  34. p2 = [i for i in good2 if i%4 ==2 ]
  35. p3 = [i for i in good2 if i%4 ==3 ]
  36.  
  37. z0 = p0[-1]
  38. z1 = p1[-1]
  39. z2 = p2[-1]
  40. z3 = p3[-1]
  41.  
  42. g.add_node(z0+h*4)
  43. g.add_node(z1+h*4)
  44. g.add_node(z2+h*4)
  45. g.add_node(z3+h*4)
  46.  
  47. good2.append(z0+h*4)
  48. good2.append(z1+h*4)
  49. good2.append(z2+h*4)
  50. good2.append(z3+h*4)
  51.  
  52. a1 = [i for i in good2 if i%4 ==0 ]
  53. a2 = [i for i in good2 if i%4 ==1 ]
  54. a3 = [i for i in good2 if i%4 ==2 ]
  55. a4 = [i for i in good2 if i%4 ==3 ]
  56.  
  57. sources = {
  58. 'a1': a1,
  59. 'a2': a2,
  60. 'a3': a3,
  61. 'a4': a4,
  62. }
Add Comment
Please, Sign In to add comment