Advertisement
Guest User

ANDRISH GENII2

a guest
Dec 13th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.18 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 = 15
  7. x = []
  8. for i in range(30):
  9.     x.append((15-0)*random.random()+0)
  10. print (x)    
  11. bins = [0,2,4,6,8,10,12,14,16]
  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 = 3
  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)
  34. sigma = 1
  35. mu = 2
  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>=-2) and (ksi<=2)):
  46.         k += 1
  47. print(end="фддщщщд")    
  48. print (k/100)
  49. l = 2
  50. k = 0
  51.  
  52. for i in range(100):
  53.     a = random.random()
  54.     print(a, end=" ")
  55.     x = -math.log(a)/l
  56.     if ((x>=0) and (x<=3)):
  57.         k += 1
  58.  
  59.  
  60. print(end="3333333333333333333")  
  61. print (k/100)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement