File size: 1,551 Bytes
d70785e
4c24d9a
 
d70785e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4c24d9a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
from transformers import pipeline
import numpy as np

# Crear el pipeline para la aplicaci贸n web
app = pipeline("text-generation", model="distilgpt2")

# Funci贸n para analizar las variables
def analizar_variables(x1, x2):
    # Calcular los promedios de las variables
    promedio_x1 = np.mean(x1)
    promedio_x2 = np.mean(x2)

    # Calcular el valor esperado de las variables
    valor_esperado_x1 = np.mean(x1)
    valor_esperado_x2 = np.mean(x2)

    # Calcular la desviaci贸n est谩ndar de las variables
    desviacion_x1 = np.std(x1)
    desviacion_x2 = np.std(x2)

    return promedio_x1, promedio_x2, valor_esperado_x1, valor_esperado_x2, desviacion_x1, desviacion_x2

# Entrada de datos
x1 = input("Ingrese los valores de la variable X1 separados por comas: ")
x2 = input("Ingrese los valores de la variable X2 separados por comas: ")

# Convertir las entradas en listas de n煤meros
x1 = list(map(float, x1.split(',')))
x2 = list(map(float, x2.split(',')))

# Analizar las variables
promedio_x1, promedio_x2, valor_esperado_x1, valor_esperado_x2, desviacion_x1, desviacion_x2 = analizar_variables(x1, x2)

# Generar el texto de salida
output_text = f"Promedio de X1: {promedio_x1}\nPromedio de X2: {promedio_x2}\nValor esperado de X1: {valor_esperado_x1}\nValor esperado de X2: {valor_esperado_x2}\nDesviaci贸n est谩ndar de X1: {desviacion_x1}\nDesviaci贸n est谩ndar de X2: {desviacion_x2}"

# Generar la respuesta con Hugging Face
respuesta = app(output_text, max_length=50, num_return_sequences=1)[0]['generated_text']

print(respuesta)