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)
|