From 95a1fe1a73ab4bd005c7117790f2ee55a06d5cd2 Mon Sep 17 00:00:00 2001 From: William Cohen Date: Thu, 19 Oct 2017 17:19:17 -0400 Subject: [PATCH] added pagerank example; phirl-improved --- tutorial/Makefile | 5 ++++- tutorial/phirl-improved.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tutorial/Makefile b/tutorial/Makefile index 5c292a4..10f3a62 100644 --- a/tutorial/Makefile +++ b/tutorial/Makefile @@ -6,6 +6,7 @@ clean: rm -rf gpig_views rm -f total.gp rm -f *.pyc + rm -f tmp-pr-graph.txt tar: update echo created on `date` > marker.txt @@ -84,4 +85,6 @@ check-phirl: run-phirl sort -gr gpig_views/look.gp > phirl-actual-output.txt diff phirl-actual-output.txt phirl-expected-output.txt - +run-pagerank: + python pagerank.py + head tmp-pr-graph.txt diff --git a/tutorial/phirl-improved.py b/tutorial/phirl-improved.py index 4b09bca..3631128 100644 --- a/tutorial/phirl-improved.py +++ b/tutorial/phirl-improved.py @@ -91,7 +91,7 @@ class Phirl(Planner): by=lambda((rel1,doc1,term,weight1),(rel2,doc2,term_,weight2)): \ (doc1,doc2,weight1*weight2)) \ | Group(by=lambda(doc1,doc2,p):(doc1,doc2), \ - retaining=lambda accum,(doc1,doc2,p):p, \ + retaining=lambda (doc1,doc2,p):p, \ reducingTo=ReduceToSum()) \ | ReplaceEach(by=lambda((doc1,doc2),sim):(doc1,doc2,sim))