Show
Ignore:
Timestamp:
11/25/06 21:16:02 (2 years ago)
Author:
gsakkis
Message:

Several API changes:
- RatedDataset? methods that expected ids now also accept records
- Moved joining static methods from records.py to datasets.py
- Renamed methods that returns IDs to include 'ID' in their name
- Moved writePredictions to Algorithm.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/pyflix/algorithms/average.py

    r4 r7  
    2121        try: return self._movie_averages[movie_id] 
    2222        except KeyError: 
    23             avg = N.average(self._training_set.ratingsTo(movie_id)) 
     23            avg = N.average(self._training_set.movie(movie_id).ratings()) 
    2424            self._movie_averages[movie_id] = avg 
    2525            return avg 
     
    4040        try: return self._user_averages[user_id] 
    4141        except KeyError: 
    42             avg = N.average(self._training_set.ratingsBy(user_id)) 
     42            avg = N.average(self._training_set.user(user_id).ratings()) 
    4343            self._user_averages[user_id] = avg 
    4444            return avg