Advertisement
Guest User

r

a guest
Nov 25th, 2012
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. def r(l):
  2.     def x(i):
  3.         return l[i][0]
  4.  
  5.     def y(i):
  6.         return l[i][1]
  7.  
  8.     xs = [x(i) for i in range(len(l))]
  9.     ys = [y(i) for i in range(len(l))]
  10.  
  11.     r = (
  12.           (len(l) * sum([x(i) * y(i) for i in range(len(l))]))
  13.         - (sum(xs) * sum(ys))
  14.         ) / ((
  15.           (
  16.             len(l) * sum([x(i) ** 2 for i in range(len(l))])
  17.           - (sum(xs) ** 2)
  18.           ) * (
  19.             len(l) * sum([y(i) ** 2 for i in range(len(l))])
  20.           - (sum(ys) ** 2)
  21.           )
  22.         ) ** 0.5)
  23.  
  24.     return r
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement