Advertisement
Guest User

ANDRISH GENII

a guest
Dec 13th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. #import math
  2. import random
  3. import numpy as np
  4. import matplotlib.pyplot as plt
  5. a = 0
  6. b = 20
  7. x = []
  8. for i in range(20):
  9. x.append((20-0)*random.random()+0)
  10. print (x)
  11. bins = [0,2,4,6,8,10,12,14,16,18,20]
  12. hist, bins = np.histogram(x, bins=bins)
  13. width = np.diff(bins)
  14. center = (bins[:-1]+bins[1:])/2
  15. fig, ax = plt.subplots(figsize=(8,3))
  16. ax.bar(center, hist, align='center',width=width)
  17. ax.set_xticks(bins)
  18. plt.show()
  19. sigma = 2
  20. mu = 0
  21. k = 0
  22. for i in range(100):
  23.  
  24. x = 0
  25. for i in range(12):
  26. x += random.random()
  27. x-= 6
  28. print(x, end=" ")
  29. ksi = mu + sigma*x
  30. if ((ksi>=0) and (ksi<=2)):
  31. k += 1
  32. print(end="фддщщщд")
  33. print (k/100, end="фддщщщд")
  34. sigma = 2
  35. mu = 1
  36. k = 0
  37. for i in range(100):
  38. x = 0
  39. for i in range(12):
  40. x += random.random()
  41. x-= 6
  42. print(x, end=" ")
  43. teta = mu+ sigma*x
  44. ksi = math.exp(teta)
  45. if ((ksi>=-1) and (ksi<=1)):
  46. k += 1
  47. print(end="фддщщщд")
  48. print (k/100, end="фддщщщд")
  49. l = 0.5
  50. k = 0
  51. for i in range(100):
  52.  
  53. a = random.random()
  54. x = -math.log(a)/l
  55. if ((x>=0) and (x<=1)):
  56. k += 1
  57. print(end="фддщщщд")
  58. print (k/100, end="фддщщщд")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement