Spaces:
No application file
No application file
import gradio as gr | |
from transformers import pipeline | |
calculator = pipeline("zero-shot-classification") | |
def calculate_expression(expression): | |
result = calculator(expression, candidate_labels=["addition", "subtraction", "multiplication", "division"]) | |
if result["labels"][0] == "addition": | |
return eval(expression) | |
elif result["labels"][0] == "subtraction": | |
return eval(expression) | |
elif result["labels"][0] == "multiplication": | |
return eval(expression) | |
elif result["labels"][0] == "division": | |
return eval(expression) | |