DiegoIrurita commited on
Commit
4c24d9a
1 Parent(s): 2c5457a

Create 25abril.py

Browse files
Files changed (1) hide show
  1. 25abril.py +28 -0
25abril.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import pipeline
2
+ import numpy as np
3
+
4
+ # Define el modelo de Python para el análisis de inversión
5
+ def analizar_inversion(proyectos, pesos, tasas_retorno):
6
+ correlacion = np.corrcoef(pesos, tasas_retorno)[0, 1]
7
+ desviacion_pesos = np.std(pesos)
8
+ desviacion_retorno = np.std(tasas_retorno)
9
+ proyecto_max = proyectos[np.argmax(tasas_retorno)]
10
+ proyecto_min = proyectos[np.argmin(tasas_retorno)]
11
+
12
+ return {
13
+ "correlacion": correlacion,
14
+ "desviacion_pesos": desviacion_pesos,
15
+ "desviacion_retorno": desviacion_retorno,
16
+ "proyecto_max": proyecto_max,
17
+ "proyecto_min": proyecto_min
18
+ }
19
+
20
+ # Crear una aplicación web con Hugging Face
21
+ app = pipeline("web-app")
22
+
23
+ @app.route("/analizar-inversion")
24
+ def analizar_inversion_web(proyectos, pesos, tasas_retorno):
25
+ resultado = analizar_inversion(proyectos, pesos, tasas_retorno)
26
+ return resultado
27
+
28
+ app.run()