Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. def getEqn(A, B):
  2. for i in range(len(A)):
  3. A[i] = Symbol('A['+str(i)+']')
  4.  
  5. equations = [None]*(len(predictions)-1)
  6. for i in range(len(equations)-1):
  7. equations[i] = Eq(A[i]-A[i+1], B[i])
  8.  
  9. return equations, A
  10. def solver(predictions):
  11. lenPredictions = len(predictions)
  12. A = [None]*lenPredictions
  13. for i in range(lenPredictions):
  14. A[i] = Symbol('A['+str(i)+']')
  15. equations, variables = getEqn(A, predictions)
  16. for i in range(lenPredictions-1):
  17. res = solve(equations, variables)
  18. return res
  19. def main():
  20. res = solver(predictions)
  21.  
  22. equations = [None]*(len(predictions)-1)
  23.  
  24. for i in range(len(equations)-1):
  25. equations[i] = Eq(A[i]-A[i+1], B[i])
  26.  
  27. for i in range(len(equations)):
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement