| import gradio as gr | |
| import numpy as np | |
| import pandas as pd | |
| import matplotlib.pyplot as plt | |
| def bmi(name, weight, height): | |
| bmi_val = weight / (height ** 2) | |
| return "Hello Mr." + name + ", your BMI is " + str(bmi_val) | |
| interface = gr.Interface(bmi, | |
| inputs = ['text', gr.inputs.Slider(0, 200, label = "Weight in Kg"), gr.inputs.Slider(0, 200, label = "Height in meters")], | |
| outputs = ['text'], | |
| description = "This would calculate the BMI", | |
| examples = [['Abhishek', 100, 200], ['Little', 300, 500], ['Kaushik', 200, 400]], | |
| theme = "darkgrass", | |
| title = "BMI Demo" | |
| ) | |
| interface.launch() |