ESJL commited on
Commit
62fb2f9
·
verified ·
1 Parent(s): 0bdf561

Update salas.py

Browse files
Files changed (1) hide show
  1. salas.py +30 -17
salas.py CHANGED
@@ -37,24 +37,37 @@ def execute(FONTE, X, Y, RH, ANO_C, ATOTAL, ANO_DADO_ANO_2019, ANO_DADO_ANO_2020
37
  pred = np.exp(pred).tolist()
38
  return f"""Valor do imóvel: R${round(pred[0][0], -2) * ATOTAL}"""
39
 
40
-
41
-
42
  def load_inputs():
43
- FONTE = gr.inputs.Number(default = 0, label='Fonte: 0 - Transação | 1 - Oferta')
44
- X = gr.inputs.Number(default = 282122.159663, label='Longitude (SIRGAS 2000)')
45
- Y = gr.inputs.Number(default = 1.672718e+06, label='Latitude (SIRGAS 2000)')
46
- RH = gr.inputs.Number(default = 150, label='Região Homogênea')
47
- ANO_C = gr.inputs.Number(default = 2022, label='Ano de Construção')
48
- ATOTAL = gr.inputs.Number(default = 80., label='Área Total')
49
- ANO_DADO_ANO_2019 = gr.inputs.Number(default = 0, label='Ano 2019')
50
- ANO_DADO_ANO_2020 = gr.inputs.Number(default = 0, label='Ano 2020')
51
- ANO_DADO_ANO_2021 = gr.inputs.Number(default = 0, label='Ano 2021')
52
- ANO_DADO_ANO_2022 = gr.inputs.Number(default = 1, label='Ano 2022')
53
- Alvenaria_B = gr.inputs.Number(default = 0, label='Alvenaria (B)')
54
- Alvenaria_C = gr.inputs.Number(default = 1, label='Alvenaria (C)')
55
- Alvenaria_D = gr.inputs.Number(default = 0, label='Alvenaria (D)')
56
- Alvenaria_E = gr.inputs.Number(default = 0, label='Alvenaria (E)')
57
- return [FONTE, X, Y, RH, ANO_C, ATOTAL, ANO_DADO_ANO_2019, ANO_DADO_ANO_2020, ANO_DADO_ANO_2021, ANO_DADO_ANO_2022, Alvenaria_B, Alvenaria_D, Alvenaria_C, Alvenaria_E]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
 
59
  output_label = "Valor do imóvel (R$)"
60
 
 
37
  pred = np.exp(pred).tolist()
38
  return f"""Valor do imóvel: R${round(pred[0][0], -2) * ATOTAL}"""
39
 
 
 
40
  def load_inputs():
41
+ # Substituição de gr.inputs.Number -> gr.Number
42
+ # Substituição de default -> value
43
+ FONTE = gr.Number(value=0, label='Fonte: 0 - Transação | 1 - Oferta')
44
+ X = gr.Number(value=282122.159663, label='Longitude (SIRGAS 2000)')
45
+
46
+ # O Gradio aceita a notação 1.672718e+06 sem problemas como float
47
+ Y = gr.Number(value=1672718.0, label='Latitude (SIRGAS 2000)')
48
+
49
+ RH = gr.Number(value=150, label='Região Homogênea')
50
+ ANO_C = gr.Number(value=2022, label='Ano de Construção')
51
+ ATOTAL = gr.Number(value=80.0, label='Área Total')
52
+
53
+ # Campos de Ano
54
+ ANO_DADO_ANO_2019 = gr.Number(value=0, label='Ano 2019')
55
+ ANO_DADO_ANO_2020 = gr.Number(value=0, label='Ano 2020')
56
+ ANO_DADO_ANO_2021 = gr.Number(value=0, label='Ano 2021')
57
+ ANO_DADO_ANO_2022 = gr.Number(value=1, label='Ano 2022')
58
+
59
+ # Campos de Alvenaria
60
+ Alvenaria_B = gr.Number(value=0, label='Alvenaria (B)')
61
+ Alvenaria_C = gr.Number(value=1, label='Alvenaria (C)')
62
+ Alvenaria_D = gr.Number(value=0, label='Alvenaria (D)')
63
+ Alvenaria_E = gr.Number(value=0, label='Alvenaria (E)')
64
+
65
+ # Atenção: Mantive a ordem de retorno original (C e D estão invertidos no seu return)
66
+ return [
67
+ FONTE, X, Y, RH, ANO_C, ATOTAL,
68
+ ANO_DADO_ANO_2019, ANO_DADO_ANO_2020, ANO_DADO_ANO_2021, ANO_DADO_ANO_2022,
69
+ Alvenaria_B, Alvenaria_D, Alvenaria_C, Alvenaria_E
70
+ ]
71
 
72
  output_label = "Valor do imóvel (R$)"
73