Gopala Krishna commited on
Commit
9063ba0
·
1 Parent(s): a942894

Working with stock_code parameter

Browse files
.vs/IBCFProductRecommendations/FileContentIndex/4fd1475c-3367-4410-b2d1-2b97be4ecb26.vsidx ADDED
Binary file (219 Bytes). View file
 
.vs/IBCFProductRecommendations/FileContentIndex/7428d67e-472c-4236-a026-111dcdf48d28.vsidx ADDED
Binary file (297 Bytes). View file
 
.vs/IBCFProductRecommendations/FileContentIndex/d36c4651-d804-4ac6-b598-bf53344d6496.vsidx DELETED
Binary file (387 Bytes)
 
.vs/IBCFProductRecommendations/FileContentIndex/ef4b1799-0292-49f2-abd8-9b28cc4edb00.vsidx DELETED
Binary file (403 Bytes)
 
.vs/IBCFProductRecommendations/v17/.wsuo CHANGED
Binary files a/.vs/IBCFProductRecommendations/v17/.wsuo and b/.vs/IBCFProductRecommendations/v17/.wsuo differ
 
.vs/slnx.sqlite CHANGED
Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ
 
app.py CHANGED
@@ -30,7 +30,10 @@ def find_similar_items(stock_code):
30
  item_item_similarity_matrix['StockCode'] = CustomerID_Item_matrix.T.index
31
  item_item_similarity_matrix = item_item_similarity_matrix.set_index('StockCode')
32
 
33
- # Randomly pick StockCode (22865) to display the most similar StockCode.
 
 
 
34
  top_5_similar_items = list(
35
  item_item_similarity_matrix\
36
  .loc[stock_code]\
@@ -39,7 +42,7 @@ def find_similar_items(stock_code):
39
  .index
40
  )
41
 
42
- # Return the list of similar items of StockCode (23166) with item Description.
43
  results_df = df1a.loc[df1a['StockCode'].isin(top_5_similar_items), ['StockCode', 'Description']].drop_duplicates().set_index('StockCode').loc[top_5_similar_items]
44
  return "\n" + results_df.to_string()
45
 
 
30
  item_item_similarity_matrix['StockCode'] = CustomerID_Item_matrix.T.index
31
  item_item_similarity_matrix = item_item_similarity_matrix.set_index('StockCode')
32
 
33
+ # Convert stock_code to integer
34
+ stock_code = int(stock_code)
35
+
36
+ # Find the top 5 most similar items
37
  top_5_similar_items = list(
38
  item_item_similarity_matrix\
39
  .loc[stock_code]\
 
42
  .index
43
  )
44
 
45
+ # Return the list of similar items of the given StockCode with item Description.
46
  results_df = df1a.loc[df1a['StockCode'].isin(top_5_similar_items), ['StockCode', 'Description']].drop_duplicates().set_index('StockCode').loc[top_5_similar_items]
47
  return "\n" + results_df.to_string()
48