Update app.py
Browse files
app.py
CHANGED
|
@@ -6,7 +6,8 @@ from typing import List
|
|
| 6 |
|
| 7 |
class InputData(BaseModel):
|
| 8 |
data: List[float] # Lista de características numéricas (flotantes)
|
| 9 |
-
|
|
|
|
| 10 |
app = FastAPI()
|
| 11 |
|
| 12 |
# ------------- algoritmo genetico -------------
|
|
@@ -119,7 +120,8 @@ async def predict(data: InputData):
|
|
| 119 |
probabilidad_mutacion = float(input_data[0][2])
|
| 120 |
num_generaciones = int(input_data[0][3])
|
| 121 |
|
| 122 |
-
puntos_array = data.
|
|
|
|
| 123 |
distancias, coordenadas = generar_distancias(num_ciudades, puntos_array)
|
| 124 |
|
| 125 |
mejor_solucion, mejor_distancia = algoritmo_genetico(num_generaciones,num_ciudades,num_individuos,probabilidad_mutacion,distancias,coordenadas)
|
|
|
|
| 6 |
|
| 7 |
class InputData(BaseModel):
|
| 8 |
data: List[float] # Lista de características numéricas (flotantes)
|
| 9 |
+
data2: List[int]
|
| 10 |
+
|
| 11 |
app = FastAPI()
|
| 12 |
|
| 13 |
# ------------- algoritmo genetico -------------
|
|
|
|
| 120 |
probabilidad_mutacion = float(input_data[0][2])
|
| 121 |
num_generaciones = int(input_data[0][3])
|
| 122 |
|
| 123 |
+
puntos_array = data.data2
|
| 124 |
+
|
| 125 |
distancias, coordenadas = generar_distancias(num_ciudades, puntos_array)
|
| 126 |
|
| 127 |
mejor_solucion, mejor_distancia = algoritmo_genetico(num_generaciones,num_ciudades,num_individuos,probabilidad_mutacion,distancias,coordenadas)
|