Spaces:
Running
Running
Update salas.py
Browse files
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 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
|