Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. class ProbablitySpace:
  2. def __init__(self):
  3. #sample space
  4. self.OMEGA = ["one","two","three","four","five","six"]
  5.  
  6. def P(self,omega):
  7. """
  8. element of sample space -> [0,1]
  9. """
  10. measure = {"one":1/6.,"two":1/6.,"three":1/6.,"four":1/6.,"five":1/6.,"six":1/6.}
  11. return measure[omega]
  12.  
  13. def X(self,omega):
  14. """
  15. sample space -> X of sample space
  16. """
  17. X_sample_space = ["odd","even"]
  18. X_func = { "one":X_sample_space[0],\
  19. "two":X_sample_space[1],\
  20. "three":X_sample_space[0],\
  21. "four":X_sample_space[1],\
  22. "five":X_sample_space[0],\
  23. "six":X_sample_space[1] }
  24. return X_func[omega]
  25.  
  26. def PofX(self,X_omega):
  27. X_measure = {"odd":1/2.,"even":1/2.}
  28. return X_measure[X_omega]
  29.  
  30. dice = ProbablitySpace()
  31. dice.OMEGA
  32. dice.P(dice_trial.OMEGA[0])
  33. list(map(dice.P,dice.OMEGA))
  34. dice.X(dice.OMEGA[0])
  35. dice.PofX(dice.X(dice.OMEGA[0]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement