phuntshowangdi commited on
Commit
eb91cf4
1 Parent(s): c8fa921

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -10
app.py CHANGED
@@ -1,15 +1,30 @@
1
- import numpy as np
 
2
 
3
- def image_classifier(inp):
4
- confidence_scores = np.random.rand(3)
5
- confidence_scores/= np.sum(confidence_scores)
6
- classes= ['cable','case', 'cpu']
7
- result= {classes[i]: confidence_scores[i] for i in range(3)}
8
- return result
9
 
10
- import gradio as gr
11
- demo = gr.Interface(fn=image_classifier, inputs = "image", outputs = "label")
12
- demo.launch()
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
 
 
1
+ import streamlit as st
2
+ import pandas as pd
3
 
4
+ # Load data
5
+ data = pd.read_csv("computer_parts_data.csv")
 
 
 
 
6
 
7
+ # Streamlit app UI
8
+ def main():
9
+ st.title("Computer Parts Identifier")
10
 
11
+ # Sidebar for user input
12
+ st.sidebar.header("Filter Options")
13
+ brand = st.sidebar.text_input("Brand")
14
+ price_range = st.sidebar.slider("Price Range", min_value=0, max_value=2000, value=(0, 2000))
15
+ # Add more filter options as needed
16
+
17
+ # Filter data based on user input
18
+ filtered_data = data[(data['Brand'].str.contains(brand, na=False)) &
19
+ (data['Price'] >= price_range[0]) &
20
+ (data['Price'] <= price_range[1])]
21
+ # Add more filtering conditions as needed
22
+
23
+ # Display filtered results
24
+ st.subheader("Matching Computer Parts")
25
+ st.write(filtered_data)
26
+
27
+ if __name__ == "__main__":
28
+ main()
29
 
30