from transformers import pipeline import numpy as np # Define el modelo de Python para el análisis de inversión def analizar_inversion(proyectos, pesos, tasas_retorno): correlacion = np.corrcoef(pesos, tasas_retorno)[0, 1] desviacion_pesos = np.std(pesos) desviacion_retorno = np.std(tasas_retorno) proyecto_max = proyectos[np.argmax(tasas_retorno)] proyecto_min = proyectos[np.argmin(tasas_retorno)] return { "correlacion": correlacion, "desviacion_pesos": desviacion_pesos, "desviacion_retorno": desviacion_retorno, "proyecto_max": proyecto_max, "proyecto_min": proyecto_min } # Crear una aplicación web con Hugging Face app = pipeline("web-app") @app.route("/analizar-inversion") def analizar_inversion_web(proyectos, pesos, tasas_retorno): resultado = analizar_inversion(proyectos, pesos, tasas_retorno) return resultado app.run()