def get_all_airports_binarized(self, clean_data): transformed = DatasetCreation.writeCities_Airports(clean_data) airports_binarized = [] for code, events in clean_data.items(): for date, event in events.items(): airports_binarized.append(DatasetCreation.getAirportBinarizedRepresentation(transformed, code)) return np.array(airports_binarized)
def binarize_airport(self, airport_code, airport_status): cleaned_data = utils.get_clean_data(airport_status) weather_binarized = self.get_weather_array(cleaned_data["weather"]) airport_binarized = DatasetCreation.getAirportBinarizedRepresentation(self.airports_metadata, airport_code) wind = [ cleaned_data["wind_magnitude"] ] temp = [cleaned_data["temp"] ] visibility = [ cleaned_data["visibility"] ] delays = self.get_previous_delays_from_airport(airport_code) time_binarized = self.binarize_time(datetime.now()) return np.concatenate((weather_binarized, wind, time_binarized, delays))
def get_all_airports_binarized(self, clean_data): transformed = DatasetCreation.writeCities_Airports(clean_data) airports_binarized = [] for code, events in clean_data.items(): for date, event in events.items(): airports_binarized.append( DatasetCreation.getAirportBinarizedRepresentation( transformed, code)) return np.array(airports_binarized)
def binarize_airport(self, airport_code, airport_status): cleaned_data = utils.get_clean_data(airport_status) weather_binarized = self.get_weather_array(cleaned_data["weather"]) airport_binarized = DatasetCreation.getAirportBinarizedRepresentation( self.airports_metadata, airport_code) wind = [cleaned_data["wind_magnitude"]] temp = [cleaned_data["temp"]] visibility = [cleaned_data["visibility"]] delays = self.get_previous_delays_from_airport(airport_code) time_binarized = self.binarize_time(datetime.now()) return np.concatenate( (weather_binarized, wind, time_binarized, delays))