@@ -46,15 +46,15 @@ def update(i, vec, mat, ratings):
4646 return np .linalg .solve (XtX , Xty )
4747
4848if __name__ == "__main__" :
49- if len ( sys . argv ) < 2 :
50- print >> sys . stderr , " Usage: als <master> <M> <U> <F> <iters> < slices> "
51- exit ( - 1 )
52- sc = SparkContext (sys . argv [ 1 ], "PythonALS" , pyFiles = [realpath (__file__ )])
53- M = int (sys .argv [2 ]) if len (sys .argv ) > 2 else 100
54- U = int (sys .argv [3 ]) if len (sys .argv ) > 3 else 500
55- F = int (sys .argv [4 ]) if len (sys .argv ) > 4 else 10
56- ITERATIONS = int (sys .argv [5 ]) if len (sys .argv ) > 5 else 5
57- slices = int (sys .argv [6 ]) if len (sys .argv ) > 6 else 2
49+ """
50+ Usage: als [M] [U] [F] [iterations] [ slices] "
51+ """
52+ sc = SparkContext (appName = "PythonALS" , pyFiles = [realpath (__file__ )])
53+ M = int (sys .argv [1 ]) if len (sys .argv ) > 1 else 100
54+ U = int (sys .argv [2 ]) if len (sys .argv ) > 2 else 500
55+ F = int (sys .argv [3 ]) if len (sys .argv ) > 3 else 10
56+ ITERATIONS = int (sys .argv [4 ]) if len (sys .argv ) > 4 else 5
57+ slices = int (sys .argv [5 ]) if len (sys .argv ) > 5 else 2
5858
5959 print "Running ALS with M=%d, U=%d, F=%d, iters=%d, slices=%d\n " % \
6060 (M , U , F , ITERATIONS , slices )
0 commit comments