Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -123,7 +123,7 @@ def get_haversine_distance(lat1, lng1, lat2, lng2):
|
|
| 123 |
|
| 124 |
|
| 125 |
# User input features
|
| 126 |
-
def user_input_features(lon_from, lat_from, lon_to, lat_to, passenger_count
|
| 127 |
current_time = datetime.now()
|
| 128 |
pickup_hour= current_time.hour
|
| 129 |
today = datetime.today()
|
|
@@ -145,7 +145,7 @@ def user_input_features(lon_from, lat_from, lon_to, lat_to, passenger_count, tem
|
|
| 145 |
'total_travel_time': total_travel_time,
|
| 146 |
'number_of_steps': number_of_steps,
|
| 147 |
'haversine_distance': haversine_distance,
|
| 148 |
-
'temperature':
|
| 149 |
'pickup_day_of_week_1': 1 if weekday_number == 1 else 0,
|
| 150 |
'pickup_day_of_week_2': 1 if weekday_number == 2 else 0,
|
| 151 |
'pickup_day_of_week_3': 1 if weekday_number == 3 else 0,
|
|
@@ -180,14 +180,14 @@ def main():
|
|
| 180 |
address_from = st.sidebar.text_input("Откуда:", value="New York, 11 Wall Street")
|
| 181 |
address_to = st.sidebar.text_input("Куда:", value="New York, 740 Park Avenue")
|
| 182 |
passenger_count = st.sidebar.slider("Количество пассажиров", 1, 4, 1)
|
| 183 |
-
|
| 184 |
st.session_state['btn_predict'] = st.sidebar.button('Start')
|
| 185 |
|
| 186 |
if st.session_state['btn_predict']:
|
| 187 |
lon_from, lat_from = get_coordinates(address_from)
|
| 188 |
lon_to, lat_to = get_coordinates(address_to)
|
| 189 |
st.plotly_chart(show_map(lon_from, lat_from, lon_to, lat_to))
|
| 190 |
-
user_data = user_input_features(lon_from, lat_from, lon_to, lat_to, passenger_count
|
| 191 |
# st.write(user_data)
|
| 192 |
data_scaled = min_max_scaler(user_data)
|
| 193 |
trip_duration = np.exp(make_prediction(data_scaled)) - 1
|
|
|
|
| 123 |
|
| 124 |
|
| 125 |
# User input features
|
| 126 |
+
def user_input_features(lon_from, lat_from, lon_to, lat_to, passenger_count):
|
| 127 |
current_time = datetime.now()
|
| 128 |
pickup_hour= current_time.hour
|
| 129 |
today = datetime.today()
|
|
|
|
| 145 |
'total_travel_time': total_travel_time,
|
| 146 |
'number_of_steps': number_of_steps,
|
| 147 |
'haversine_distance': haversine_distance,
|
| 148 |
+
'temperature': 15,
|
| 149 |
'pickup_day_of_week_1': 1 if weekday_number == 1 else 0,
|
| 150 |
'pickup_day_of_week_2': 1 if weekday_number == 2 else 0,
|
| 151 |
'pickup_day_of_week_3': 1 if weekday_number == 3 else 0,
|
|
|
|
| 180 |
address_from = st.sidebar.text_input("Откуда:", value="New York, 11 Wall Street")
|
| 181 |
address_to = st.sidebar.text_input("Куда:", value="New York, 740 Park Avenue")
|
| 182 |
passenger_count = st.sidebar.slider("Количество пассажиров", 1, 4, 1)
|
| 183 |
+
|
| 184 |
st.session_state['btn_predict'] = st.sidebar.button('Start')
|
| 185 |
|
| 186 |
if st.session_state['btn_predict']:
|
| 187 |
lon_from, lat_from = get_coordinates(address_from)
|
| 188 |
lon_to, lat_to = get_coordinates(address_to)
|
| 189 |
st.plotly_chart(show_map(lon_from, lat_from, lon_to, lat_to))
|
| 190 |
+
user_data = user_input_features(lon_from, lat_from, lon_to, lat_to, passenger_count)
|
| 191 |
# st.write(user_data)
|
| 192 |
data_scaled = min_max_scaler(user_data)
|
| 193 |
trip_duration = np.exp(make_prediction(data_scaled)) - 1
|