Isabel Gwara commited on
Commit
9ce0485
·
1 Parent(s): e4312be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -9,11 +9,18 @@ from sklearn.model_selection import train_test_split
9
  from sklearn.linear_model import LogisticRegression
10
  from sklearn import metrics
11
 
 
 
 
 
 
 
 
12
  with open('styles.css') as f:
13
  st.markdown(f'<style>{f.read()}</style>', unsafe_allow_html=True)
14
 
15
  with open('info.md') as f:
16
- st.markdown(f.read())
17
 
18
 
19
  ### ------------------------------ ###
@@ -134,13 +141,13 @@ for colname in data.columns:
134
  # otherwise, just use a number input
135
  if colname in cat_value_dicts:
136
  radio_options = list(cat_value_dicts[colname].keys())
137
- inputls.append(st.selectbox(colname, radio_options))
138
  else:
139
  # add numerical input
140
- inputls.append(st.number_imput(colname))
141
 
142
  # generate gradio interface
143
- if st.button("Submit"):
144
  prediction = general_predictor(inputls)
145
 
146
- st.text(f"Your recommendation: {prediction}")
 
9
  from sklearn.linear_model import LogisticRegression
10
  from sklearn import metrics
11
 
12
+
13
+ ### ----------------------------- ###
14
+ ### interface setup ###
15
+ ### ----------------------------- ###
16
+
17
+ col1, col2 = st.columns(2)
18
+
19
  with open('styles.css') as f:
20
  st.markdown(f'<style>{f.read()}</style>', unsafe_allow_html=True)
21
 
22
  with open('info.md') as f:
23
+ col1.markdown(f.read())
24
 
25
 
26
  ### ------------------------------ ###
 
141
  # otherwise, just use a number input
142
  if colname in cat_value_dicts:
143
  radio_options = list(cat_value_dicts[colname].keys())
144
+ inputls.append(col2.selectbox(colname, radio_options))
145
  else:
146
  # add numerical input
147
+ inputls.append(col2.number_imput(colname))
148
 
149
  # generate gradio interface
150
+ if col2.button("Submit"):
151
  prediction = general_predictor(inputls)
152
 
153
+ col2.text(f"Your recommendation: {prediction}")