Advertisement
Guest User

Untitled

a guest
Jul 31st, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.34 KB | None | 0 0
  1. def teleport(G):
  2.     next_id=random.choice(G.keys())
  3.     return next_id
  4.  
  5. def pagerank(G,id):
  6.     freq = { v:0 for v in G.keys() }
  7.     for i in range(10000):
  8.         if(random.randint(1,10)!=1):
  9.             if(len(G[id])==0):
  10.                 teleport(G)
  11.             else:
  12.                 next_id=random.choice(G[id])
  13.         else:
  14.             next_id=teleport(G)
  15.         freq[id]+=1
  16.         id=next_id
  17.     return freq.values()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement