bradley6597 commited on
Commit
7cc26a6
·
1 Parent(s): 909915c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -8
app.py CHANGED
@@ -1,22 +1,20 @@
1
  import gradio as gr
2
  import pandas as pd
3
 
4
- dictionary = pd.read_csv("corncob_lowercase.txt",
5
  header = None,
6
  sep = ' ',
7
  names = ['word'])
8
- print(dictionary)
9
- dictionary = dictionary.dropna()
10
  def spell_bee_solver(no_centre, centre):
11
- no_centre_set = set(no_centre)
12
- spell_bee_solver = dictionary[dictionary['word'].str.contains(str(centre), regex = False)]
13
-
14
  final_words = list()
15
  for i in range(0, spell_bee_solver.shape[0]):
16
  words = spell_bee_solver['word'].iloc[i]
17
- print(words)
18
  words_set = set(words)
19
- if len(words_set - no_centre_set) == 0:
20
  final_words.append(words)
21
 
22
  final_word_df = pd.DataFrame(final_words)
 
1
  import gradio as gr
2
  import pandas as pd
3
 
4
+ english_dict = pd.read_csv("corncob_lowercase.txt",
5
  header = None,
6
  sep = ' ',
7
  names = ['word'])
8
+ english_dict = english_dict.reset_index(drop = True)
9
+ english_dict = english_dict.dropna()
10
  def spell_bee_solver(no_centre, centre):
11
+ full_set = set(no_centre + centre)
12
+ spell_bee_solver = english_dict[english_dict['word'].str.contains(str(centre), regex = False)]
 
13
  final_words = list()
14
  for i in range(0, spell_bee_solver.shape[0]):
15
  words = spell_bee_solver['word'].iloc[i]
 
16
  words_set = set(words)
17
+ if len(words_set - full_set) == 0:
18
  final_words.append(words)
19
 
20
  final_word_df = pd.DataFrame(final_words)