File size: 834 Bytes
6dc443d
 
 
 
 
72baa29
 
6dc443d
 
 
 
 
 
 
 
 
86bff09
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6dc443d
 
 
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
from typing import Dict

import gradio as gr


# def predict(text: str) -> Dict:
#     return {"alive": 0.9, "death": 0.1}
    

example_list = [[1.0, 1.0, 0.0], [1.0, 0.0, 0.0], [0.0, 0.0, 0.0]]

# Create title, description and article strings
title = "This is title."
description = "This is description."
article = "This is article."

def filter_records(records, gender):
    return records[records["gender"] == gender]

demo = gr.Interface(
    filter_records,
    [
        gr.Dataframe(
            headers=["name", "age", "gender"],
            datatype=["str", "number", "str"],
            row_count=5,
            col_count=(3, "fixed"),
        ),
        gr.Dropdown(["M", "F", "O"]),
    ],
    "dataframe",
    description="Enter gender as 'M', 'F', or 'O' for other.",
)

demo.launch(debug=False,
           share=True)