Guest User

Untitled

a guest
Nov 20th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. >>> import numpy as np
  2. >>> x=np.random.normal(size=25)
  3. >>> y=np.random.normal(size=25)
  4. >>> np.cov(x,y)
  5. array([[ 0.77568388, 0.15568432],
  6. [ 0.15568432, 0.73839014]])
  7.  
  8. >>> np.cov(x,y,rowvar=0)
  9. array([[ 0.77568388, 0.15568432],
  10. [ 0.15568432, 0.73839014]])
  11.  
  12. z = zip(x,y)
  13. np.cov(z)
  14.  
  15. n=100 # number of points in each vector
  16. num_vects=25
  17. vals=[]
  18. for _ in range(num_vects):
  19. vals.append(np.random.normal(size=n))
  20. np.cov(vals)
  21.  
  22. import numpy as np
  23. x=np.random.normal(size=25)
  24. y=np.random.normal(size=25)
  25. z = np.vstack((x, y))
  26. c = np.cov(z.T)
  27.  
  28. >> np.cov.__doc__
  29.  
  30. def autocovariance(Xi, N, k):
  31. Xs=np.average(Xi)
  32. aCov = 0.0
  33. for i in np.arange(0, N-k):
  34. aCov = (Xi[(i+k)]-Xs)*(Xi[i]-Xs)+aCov
  35. return (1./(N))*aCov
  36.  
  37. autocov[i]=(autocovariance(My_wector, N, h))
  38.  
  39. np.cov(x,y, rowvar=0)
  40.  
  41. np.cov((x,y), rowvar=0)
Add Comment
Please, Sign In to add comment