Esempio n. 1
0
 def get_data(self):
     data_set = np.empty([self.id_time_map[1].shape[0], 3])
     for i in range(0, data_set[:,0].size):
         data_set[i,0] = weekday(self.id_time_map[1][i])
         data_set[i,1] = hour_of_day(self.id_time_map[1][i])
         data_set[i,2] = getWeather(self.id_time_map[1][i],'London')
     return data_set
Esempio n. 2
0
def get_lists(recommendation):
    ts = int(time.time())
    datapoint = np.array([weekday(ts), hour_of_day(ts), 1])
    #print datapoint
    #datapoint = np.array([6,10,1])
    list_of_rec = recommendation.get_kmeans_recommendations(datapoint)
    return jsonify({'lists': mapping.programs_to_data(list_of_rec, recommendation.get_meta_data())})