rafat0421 commited on
Commit
04c03e0
1 Parent(s): dba9f46

Update functions.py

Browse files
Files changed (1) hide show
  1. functions.py +10 -0
functions.py CHANGED
@@ -93,6 +93,16 @@ def encoder_range(temps):
93
  redf = np.logical_not(temps<=boundary_list)
94
  hift = np.concatenate((np.roll(redf, -1)[:, :-1], np.full((temps.shape[0], 1), False)), axis = 1)
95
  cat = np.nonzero(np.not_equal(redf,hift))
 
 
 
 
 
 
 
 
 
 
96
  air_pollution_level = ['Good', 'Moderate', 'Unhealthy for sensitive Groups','Unhealthy' ,'Very Unhealthy', 'Hazardous']
97
  level = [air_pollution_level[el] for el in cat[1]]
98
  return level
 
93
  redf = np.logical_not(temps<=boundary_list)
94
  hift = np.concatenate((np.roll(redf, -1)[:, :-1], np.full((temps.shape[0], 1), False)), axis = 1)
95
  cat = np.nonzero(np.not_equal(redf,hift))
96
+ air_pollution_level = ['Good', 'Moderate', 'Unhealthy for sensitive Groups','Unhealthy' ,'Very Unhealthy', 'Hazardous']
97
+ level = [air_pollution_level[el] for el in cat[1]]
98
+ return level
99
+
100
+ def get_aplevel(temps:np.ndarray) -> list:
101
+ boundary_list = np.array([0, 50, 100, 150, 200, 300]) # assert temps.shape == [x, 1]
102
+ redf = np.logical_not(temps<=boundary_list) # temps.shape[0] x boundary_list.shape[0] ndarray
103
+ hift = np.concatenate((np.roll(redf, -1)[:, :-1], np.full((temps.shape[0], 1), False)), axis = 1)
104
+ cat = np.nonzero(np.not_equal(redf,hift))
105
+
106
  air_pollution_level = ['Good', 'Moderate', 'Unhealthy for sensitive Groups','Unhealthy' ,'Very Unhealthy', 'Hazardous']
107
  level = [air_pollution_level[el] for el in cat[1]]
108
  return level