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
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())})