hedtorresca commited on
Commit
115272a
·
verified ·
1 Parent(s): 327f38a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -93,7 +93,7 @@ def draw_venn(A, B, C, AB, AC, BC, ABC):
93
  image = Image.open(img)
94
  return image
95
 
96
- def main(A, B, C, AB, AC, BC, ABC, U):
97
  errors = validate_inputs(A, B, C, AB, AC, BC, ABC, U)
98
  if errors:
99
  return f"Errores de validación: {', '.join(errors)}", None, None
@@ -108,22 +108,23 @@ def main(A, B, C, AB, AC, BC, ABC, U):
108
  interface = gr.Interface(
109
  fn=main,
110
  inputs=[
 
111
  gr.Number(label="A"),
112
  gr.Number(label="B"),
113
  gr.Number(label="C"),
114
  gr.Number(label="A ∩ B"),
115
  gr.Number(label="A ∩ C"),
116
  gr.Number(label="B ∩ C"),
117
- gr.Number(label="A ∩ B ∩ C"),
118
- gr.Number(label="U (Universal Set)")
119
  ],
120
  outputs=[
121
  gr.JSON(label="Sugerencias de Intersección"),
122
  gr.Dataframe(label="Tabla de Probabilidades"),
123
  gr.Image(type="pil", label="Diagrama de Venn")
124
  ],
125
- title="Calculadora de Probabilidades y Diagrama de Venn",
126
- description="Calcula las probabilidades, intersecciones sugeridas y genera un diagrama de Venn."
 
127
  )
128
 
129
  if __name__ == "__main__":
 
93
  image = Image.open(img)
94
  return image
95
 
96
+ def main(U, A, B, C, AB, AC, BC, ABC):
97
  errors = validate_inputs(A, B, C, AB, AC, BC, ABC, U)
98
  if errors:
99
  return f"Errores de validación: {', '.join(errors)}", None, None
 
108
  interface = gr.Interface(
109
  fn=main,
110
  inputs=[
111
+ gr.Number(label="U (Universal Set)"),
112
  gr.Number(label="A"),
113
  gr.Number(label="B"),
114
  gr.Number(label="C"),
115
  gr.Number(label="A ∩ B"),
116
  gr.Number(label="A ∩ C"),
117
  gr.Number(label="B ∩ C"),
118
+ gr.Number(label="A ∩ B ∩ C")
 
119
  ],
120
  outputs=[
121
  gr.JSON(label="Sugerencias de Intersección"),
122
  gr.Dataframe(label="Tabla de Probabilidades"),
123
  gr.Image(type="pil", label="Diagrama de Venn")
124
  ],
125
+ title="Calculadora de Probabilidades",
126
+ description="Calcula las probabilidades, intersecciones sugeridas y genera un diagrama de Venn.",
127
+ live=True
128
  )
129
 
130
  if __name__ == "__main__":