mudassir032 commited on
Commit
3d7e042
·
verified ·
1 Parent(s): e4a568e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -7
app.py CHANGED
@@ -1,7 +1,6 @@
1
  import streamlit as st
2
  import numpy as np
3
  import pandas as pd
4
- from sklearn.preprocessing import StandardScaler
5
  from sklearn.metrics.pairwise import cosine_similarity
6
 
7
  movies_df = pd.read_csv("movies.csv")
@@ -16,22 +15,18 @@ def calculate_similarity_matrix(genre_df):
16
 
17
  similarity_matrix = calculate_similarity_matrix(genre_df)
18
 
19
- # def random_selection(movies):
20
- # random_movies = movies['title'].sample(5)
21
- # return random_movies
22
-
23
  movie = st.text_input("Search for movie")
24
  if 'random_movies' not in st.session_state:
25
  st.session_state['random_movies'] = movies_df['title'].sample(5)
26
 
27
  random_movies = st.session_state['random_movies']
28
- movie1,id = None,None
29
  if not movie:
30
  for i,movie in enumerate(random_movies,0):
31
  if st.button(movie):
32
  movie1 = movie
33
  id = i
34
- st.write(movie1)
35
  movie_id = movies_df[movies_df['title'] == random_movies.iloc[id]].index
36
  similar_movies_idx = similarity_matrix[movie_id[0]].argsort()[::-1][1:6]
37
  similar_movies = movies_df['title'].iloc[similar_movies_idx]
 
1
  import streamlit as st
2
  import numpy as np
3
  import pandas as pd
 
4
  from sklearn.metrics.pairwise import cosine_similarity
5
 
6
  movies_df = pd.read_csv("movies.csv")
 
15
 
16
  similarity_matrix = calculate_similarity_matrix(genre_df)
17
 
 
 
 
 
18
  movie = st.text_input("Search for movie")
19
  if 'random_movies' not in st.session_state:
20
  st.session_state['random_movies'] = movies_df['title'].sample(5)
21
 
22
  random_movies = st.session_state['random_movies']
23
+ movie1,id = None,0
24
  if not movie:
25
  for i,movie in enumerate(random_movies,0):
26
  if st.button(movie):
27
  movie1 = movie
28
  id = i
29
+ st.write("Selected Movie:",movie1)
30
  movie_id = movies_df[movies_df['title'] == random_movies.iloc[id]].index
31
  similar_movies_idx = similarity_matrix[movie_id[0]].argsort()[::-1][1:6]
32
  similar_movies = movies_df['title'].iloc[similar_movies_idx]