当前位置: 首页>>代码示例>>Python>>正文


Python Recommender.load_recommendations方法代码示例

本文整理汇总了Python中recommender.Recommender.load_recommendations方法的典型用法代码示例。如果您正苦于以下问题:Python Recommender.load_recommendations方法的具体用法?Python Recommender.load_recommendations怎么用?Python Recommender.load_recommendations使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在recommender.Recommender的用法示例。


在下文中一共展示了Recommender.load_recommendations方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from recommender import Recommender [as 别名]
# 或者: from recommender.Recommender import load_recommendations [as 别名]
 def __init__(self, valid_repos_list, pm_dir, assessments_dir):
     logging.basicConfig(filename="AvgUserSrdp_performance_"+str(time.time())+".log",level=logging.DEBUG)
     self.valid_repos_list = valid_repos_list
     self.NU = len(self.valid_repos_list)
     self.total_positives = np.array([len(a) for a in valid_repos_list])
     self.predicted_positives = np.zeros(self.NU)
     self.out_dir = assessments_dir
     self.fileno = 0
     self.pm_dir = pm_dir
     r_fn = Runner.run_results_fn(pm_dir, 0)
     self.pm_repos_list = Recommender.load_recommendations(r_fn)
开发者ID:fenekku,项目名称:Masters,代码行数:13,代码来源:metrics.py

示例2: ArgumentParser

# 需要导入模块: from recommender import Recommender [as 别名]
# 或者: from recommender.Recommender import load_recommendations [as 别名]
    argparser = ArgumentParser()
    argparser.add_argument('metric', help="Which metric to test among" \
                                          "recall, unserendipity, sdist, srdp")
    argparser.add_argument('recommendations_fn', help="filename of recommendations")
    argparser.add_argument('G_I_ru_tm_fn', help="Interest graph (repositories, users) filename")
    argparser.add_argument('vrt_fn', help="Validation repositories and times filename")
    argparser.add_argument('Ks', help="Top Ks", type=int, nargs='+')
    #Needed if doing sdist
    argparser.add_argument('--G_F_fn', help="Followership graph (users, users) filename")
    argparser.add_argument('--dir', help="Where to store the generated assessments",
                           default=join(os.getcwd(),"Assessments") )
    argparser.add_argument('--test', help="is a test?", action="store_true")
    args = argparser.parse_args()

    recommendations_fn = abspath(args.recommendations_fn)
    recommendations = Recommender.load_recommendations(recommendations_fn)
    G_I_ru_tm_fn = abspath(args.G_I_ru_tm_fn)
    G_F_fn = abspath(args.G_F_fn)
    dataset_dir = dirname(G_I_ru_tm_fn)
    out_dir = abspath(args.dir)

    if not exists(out_dir):
        os.makedirs(out_dir)

    vrt_fn = abspath(args.vrt_fn)
    with open(vrt_fn, "rb") as pf:
        valid_times_repos_list = cPickle.load(pf)
    valid_times_list = [a[0] for a in valid_times_repos_list]
    valid_repos_list = [a[1] for a in valid_times_repos_list]

    if args.test:
开发者ID:fenekku,项目名称:Masters,代码行数:33,代码来源:metrics.py


注:本文中的recommender.Recommender.load_recommendations方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。