runnig

pypy-comprehensions

Apr 19th, 2011
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | None | 0 0
  1. def covariance(X,Y, X_mean, Y_mean):
  2.     if __debug__:
  3.         assert X_mean is not None
  4.         assert Y_mean is not None
  5.         assert type(X_mean)==float
  6.         assert type(Y_mean)==float
  7.         assert len(X) == len(Y)
  8.         assert len(X) > 0
  9.  
  10.  
  11.     L = len(X)
  12.     slower = True
  13.     if slower:
  14.         s = sum( x*y for x,y in zip(X,Y))
  15.     else:
  16.         s = 0
  17.         for i in range(L):
  18.             s += X[i] * Y[i]
  19.     m = float(s)/float(L)
  20.  
  21.     return m - X_mean * Y_mean
Advertisement
Add Comment
Please, Sign In to add comment