Advertisement
JoelSjogren

Untitled

Apr 2nd, 2017
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. >>> import sympy
  2. >>> x0,x1,x2,x3,x4,x5=sympy.var('x0 x1 x2 x3 x4 x5')
  3. >>> eqns=[x0**2 - x0, x0*x1 - x1, x0*x2 - x2, x0*x3 - x3, x0*x4 - x4, x0*x5 - x5, x0*x1 - x1, -x0/3 + x1**2 - 2*x2/3, x1*x2 - x1/3 - x2/3 - x3/3, x1*x3 - x2/3 - x3/3 - x4/3, x1*x4 - 2*x3/3 - x5/3, x1*x5 - x4, x0*x2 - x2, x1*x2 - x1/3 - x2/3 - x3/3, -x0/6 - x1/6 + x2**2 - x2/6 - x3/3 - x4/6, -x1/6 + x2*x3 - x2/3 - x3/6 - x4/6 - x5/6, x2*x4 - x2/3 - x3/3 - x4/3, x2*x5 - x3, x0*x3 - x3, x1*x3 - x2/3 - x3/3 - x4/3, -x1/6 + x2*x3 - x2/3 - x3/6 - x4/6 - x5/6, -x0/6 - x1/6 - x2/6 + x3**2 - x3/3 - x4/6, -x1/3 - x2/3 + x3*x4 - x3/3, -x2 + x3*x5, x0*x4 - x4, x1*x4 - 2*x3/3 - x5/3, x2*x4 - x2/3 - x3/3 - x4/3, -x1/3 - x2/3 + x3*x4 - x3/3, -x0/3 - 2*x2/3 + x4**2, -x1 + x4*x5, x0*x5 - x5, x1*x5 - x4, x2*x5 - x3, -x2 + x3*x5, -x1 + x4*x5, -x0 + x5**2, x0 - 1]
  4. >>> sympy.solve(eqns)
  5. [{_Dummy_25: 1/36, _Dummy_20: -2/3, _Dummy_24: 1/6, _Dummy_27: 4/9, _Dummy_19: 1, _Dummy_21: 4/9, _Dummy_29: 1, _Dummy_28: 1, _Dummy_22: 1/6, _Dummy_26: -2/3, _Dummy_23: 1/36, _Dummy_18: 1}, {_Dummy_25: 1/4, _Dummy_20: 0, _Dummy_24: 1/2, _Dummy_27: 0, _Dummy_19: 1, _Dummy_21: 0, _Dummy_29: 1, _Dummy_28: -1, _Dummy_22: -1/2, _Dummy_26: 0, _Dummy_23: 1/4, _Dummy_18: 1}, {_Dummy_25: 1/6, _Dummy_20: 0, _Dummy_24: 0, _Dummy_27: 1/3, _Dummy_19: 1, _Dummy_21: 1/3, _Dummy_29: 1, _Dummy_28: 0, _Dummy_22: 0, _Dummy_26: 0, _Dummy_23: 1/6, _Dummy_18: 1}, {_Dummy_25: 1/9, _Dummy_20: 1/3, _Dummy_24: -1/3, _Dummy_27: 1/9, _Dummy_19: 1, _Dummy_21: 1/9, _Dummy_29: 1, _Dummy_28: 1, _Dummy_22: -1/3, _Dummy_26: 1/3, _Dummy_23: 1/9, _Dummy_18: 1}, {_Dummy_25: 1, _Dummy_20: 1, _Dummy_24: 1, _Dummy_27: 1, _Dummy_19: 1, _Dummy_21: 1, _Dummy_29: 1, _Dummy_28: 1, _Dummy_22: 1, _Dummy_26: 1, _Dummy_23: 1, _Dummy_18: 1}, {_Dummy_25: 1/9, _Dummy_20: -sqrt(5)/3, _Dummy_24: -1/3, _Dummy_27: 5/9, _Dummy_19: 1, _Dummy_21: 5/9, _Dummy_29: 1, _Dummy_28: -1, _Dummy_22: 1/3, _Dummy_26: sqrt(5)/3, _Dummy_23: 1/9, _Dummy_18: 1}, {_Dummy_25: 1/9, _Dummy_20: sqrt(5)/3, _Dummy_24: -1/3, _Dummy_27: 5/9, _Dummy_19: 1, _Dummy_21: 5/9, _Dummy_29: 1, _Dummy_28: -1, _Dummy_22: 1/3, _Dummy_26: -sqrt(5)/3, _Dummy_23: 1/9, _Dummy_18: 1}]
  6. >>> sympy.solve(eqns[:-1])
  7. [{x5**2: x0, x0**2: x0, x1**2: x0/3, x5: 0, x2**2: x0/6, x1: 0, x2: 0, x3**2: x0/6, x4: 0, x4**2: x0/3, x3: 0}, {x5**2: 1, x3**2: 1/6, x1: 0, x3: 0, x0**2: 1, x1**2: 1/3, x5: 0, x2**2: 1/6, x4**2: 1/3, x2: 0, x0: 1, x4: 0}, {x5**2: 1, x3**2: 1/6, x1: 0, x3: 0, x0**2: 1, x1**2: 1/3, x5: 0, x2**2: 1/6, x4**2: 1/3, x4: 0, x0: 1, x2: 0}, {x5**2: 1, x3**2: 1/6, x1: 0, x3: 0, x0**2: 1, x1**2: 1/3, x5: 0, x2**2: 1/6, x4**2: 1/3, x2: 0, x0: 1, x4: 0}, {x5**2: 1, x3**2: 1/6, x1: 0, x3: 0, x0**2: 1, x1**2: 1/3, x5: 0, x2**2: 1/6, x4**2: 1/3, x2: 0, x0: 1, x4: 0}, {x5**2: 1, x3**2: 1/6, x1: 0, x3: 0, x0**2: 1, x1**2: 1/3, x5: 0, x2**2: 1/6, x4**2: 1/3, x4: 0, x0: 1, x2: 0}, {x5**2: 1, x3**2: 1/6, x1: 0, x3: 0, x0**2: 1, x1**2: 1/3, x5: 0, x2**2: 1/6, x4**2: 1/3, x2: 0, x0: 1, x4: 0}, {x5**2: 1, x3**2: 1/6, x1: 0, x3: 0, x0**2: 1, x1**2: 1/3, x5: 0, x2**2: 1/6, x4**2: 1/3, x2: 0, x0: 1, x4: 0}, {x5**2: 1, x3**2: 1/6, x1: 0, x3: 0, x0**2: 1, x1**2: 1/3, x5: 0, x2**2: 1/6, x4**2: 1/3, x4: 0, x0: 1, x2: 0}]
  8. >>> x0-1
  9. x0 - 1
  10. >>>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement