def main(load_id):
consts = Consts()
consts.load_from_ids = load_id
rng = numpy.random.RandomState()
theano_rng = RandomStreams(rng.randint(2 ** 30))
user_lines = UserLines(rng = rng,theano_rng = theano_rng,consts = consts)
rating_info = numpy.zeros(1,dtype=theano.config.floatX)
wday = 4 # friday
rating_info[0] = get_aranged(value = wday, min_value = 0, max_value = 6)
#user_id = user_lines.rng.randint(low=0,high=user_lines.matrix_ids.users_count)
#user_ids = user_lines.__find_nearest(user_id,5)
user_indices = [user_lines.rng.randint(low=0,high=len(user_lines.users_cvs)-1) for it in numpy.arange(5)]
user_ids = [user_lines.users_cvs.at[indice,"id"] for indice in user_indices]
#user_lines.build_line_for_rand_user(rating_info = rating_info, user_ids = user_ids, consts = consts)
user_lines.build_rate_for_rand_user(rating_info = rating_info, user_ids = user_ids, consts = consts)
sys.stdout.write("all done\n")
return
评论列表
文章目录