def page_rank(pages, links, damping_factor=0.85, max_iterations=100, tol=1.0e-6): n = len(pages) ranks = np.ones(n) / n page_index = {page: i for i, page in enumerate(pages)}