Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. p =np.array([[1,2],[3,1],[2,-1],[2,5],[0,1],[4,2],[1,0],[3,3],[0,4],[2,2],[3.5,1],[3.5,5],[2,3],[1,5],[1.5,3]])
  2.  
  3. c =np.array([[1,1.5],[3,1.5],[1,3]])
  4.  
  5.  
  6. a.DI()
  7.  
  8. array([[0.5 , 2.06155281, 2.6925824 , 3.64005494, 1.11803399,
  9. 3.04138127, 1.5 , 2.5 , 2.6925824 , 1.11803399,
  10. 2.54950976, 4.30116263, 1.80277564, 3.5 , 1.58113883],
  11. [2.06155281, 0.5 , 2.6925824 , 3.64005494, 3.04138127,
  12. 1.11803399, 2.5 , 1.5 , 3.90512484, 1.11803399,
  13. 0.70710678, 3.53553391, 1.80277564, 4.03112887, 2.12132034],
  14. [1. , 2.82842712, 4.12310563, 2.23606798, 2.23606798,
  15. 3.16227766, 3. , 2. , 1.41421356, 1.41421356,
  16. 3.20156212, 3.20156212, 1. , 2. , 0.5 ]])
  17.  
  18. KC = [[]] * len(c)
  19. for i in range(len(c)):
  20. KC[i] = []
  21. for i in range(len(p)):
  22. KC[np.where(a.DI()[:,i] == np.min(a.DI()[:,i]))[0][0]].append(p[i])
  23.  
  24. [[array([1., 2.]),
  25. array([ 2., -1.]),
  26. array([0., 1.]),
  27. array([1., 0.]),
  28. array([2., 2.])],
  29. [array([3., 1.]), array([4., 2.]), array([3., 3.]), array([3.5, 1. ])],
  30. [array([2., 5.]),
  31. array([0., 4.]),
  32. array([3.5, 5. ]),
  33. array([2., 3.]),
  34. array([1., 5.]),
  35. array([1.5, 3. ])]]
  36.  
  37. [array([[ 1., 2.],
  38. [ 2., -1.],
  39. [ 0., 1.],
  40. [ 1., 0.],
  41. [ 2., 2.]]), array([[3. , 1. ],
  42. [4. , 2. ],
  43. [3. , 3. ],
  44. [3.5, 1. ]]), array([[2. , 5. ],
  45. [0. , 4. ],
  46. [3.5, 5. ],
  47. [2. , 3. ],
  48. [1. , 5. ],
  49. [1.5, 3. ]]), array([], shape=(0L, 2L), dtype=float64)]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement