Skip to content

Commit ce1aa8d

Browse files
committed
COMPAT: Correct relative imports
1 parent 1aeef96 commit ce1aa8d

File tree

8 files changed

+18
-15
lines changed

8 files changed

+18
-15
lines changed

mrec/item_similarity/precomputed.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"""
22
Make recommendations from a precomputed item similarity matrix.
33
"""
4-
5-
from recommender import ItemSimilarityRecommender
4+
from __future__ import absolute_import
5+
from .recommender import ItemSimilarityRecommender
66

77
class PrecomputedItemSimilarityRecommender(ItemSimilarityRecommender):
88
"""

mrec/item_similarity/slim.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
X. Ning and G. Karypis, ICDM 2011.
1111
http://glaros.dtc.umn.edu/gkhome/fetch/papers/SLIM2011icdm.pdf
1212
"""
13-
from __future__ import print_function
13+
from __future__ import print_function, absolute_import
1414
from six.moves import xrange
1515
from sklearn.linear_model import SGDRegressor, ElasticNet
1616
from sklearn.preprocessing import binarize
1717
import sklearn
1818
import numpy as np
1919

20-
from recommender import ItemSimilarityRecommender
20+
from .recommender import ItemSimilarityRecommender
2121

2222

2323
def parse_version(version_string):

mrec/mf/evaluate.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def retrain_recommender(model,dataset):
1010
except ImportError:
1111
from sklearn.grid_search import IterGrid as ParameterGrid
1212
from optparse import OptionParser
13-
from warp import WARPMFRecommender
13+
from .warp import WARPMFRecommender
1414

1515
from mrec.evaluation.metrics import *
1616

@@ -33,6 +33,7 @@ def retrain_recommender(model,dataset):
3333
# load em both up
3434
# put them into something that returns train,test.keys(),test in a generator()
3535
# test is a dict id->[id,id,...]
36+
pass
3637

3738
if opts.main_split_dir:
3839
generate_main_metrics = generate_metrics(get_known_items_from_dict,compute_main_metrics)

mrec/mf/model/warp2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
import scipy
33
import random
44

5-
from warp import WARPBatchUpdate, WARPDecomposition, WARP
6-
from warp_fast import warp2_sample
5+
from .warp import WARPBatchUpdate, WARPDecomposition, WARP
6+
from .warp_fast import warp2_sample
77

88
class WARP2BatchUpdate(WARPBatchUpdate):
99
"""Collection of arrays to hold a batch of sgd updates."""

mrec/mf/warp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
from mrec.evaluation import metrics
77

8-
from recommender import MatrixFactorizationRecommender
9-
from model.warp import WARP
8+
from .recommender import MatrixFactorizationRecommender
9+
from .model.warp import WARP
1010

1111
class WARPMFRecommender(MatrixFactorizationRecommender):
1212
"""

mrec/mf/warp2.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
from __future__ import absolute_import
12
import numpy as np
23

3-
from warp import WARPMFRecommender
4-
from model.warp2 import WARP2
4+
from .warp import WARPMFRecommender
5+
from .model.warp2 import WARP2
56

67
class WARP2MFRecommender(WARPMFRecommender):
78
"""

mrec/popularity.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
Trivial unpersonalized item popularity recommender
33
intended to provide a baseline for evaluations.
44
"""
5+
from __future__ import absolute_import
56
from six.moves import xrange
67
import numpy as np
78

8-
from base_recommender import BaseRecommender
9-
from sparse import fast_sparse_matrix
9+
from .base_recommender import BaseRecommender
10+
from .sparse import fast_sparse_matrix
1011

1112
class ItemPopularityRecommender(BaseRecommender):
1213
"""

mrec/reranking_recommender.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
Recommender that gets candidates using an item similarity model
33
and then reranks them using a matrix factorization model.
44
"""
5-
5+
from __future__ import absolute_import
66
try:
77
import cPickle as pickle
88
except ImportError:
99
import pickle
1010
import numpy as np
1111

12-
from base_recommender import BaseRecommender
12+
from .base_recommender import BaseRecommender
1313

1414
class RerankingRecommender(BaseRecommender):
1515
"""

0 commit comments

Comments
 (0)