awacke1 commited on
Commit
e6e9141
·
1 Parent(s): cf20733

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -39,10 +39,13 @@ def display_top_words(content):
39
  text = ' '.join([elem.text for elem in soup.find_all(['p', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'])])
40
  vectorizer = CountVectorizer()
41
  X = vectorizer.fit_transform([text])
42
- terms = vectorizer.get_feature_names()
43
- word_freq = X.toarray()[0]
44
- top_words = [terms[i] for i in word_freq.argsort()[-10:][::-1]]
45
- st.write(f"Top words: {', '.join(top_words)}")
 
 
 
46
 
47
  def main():
48
  st.set_page_config(layout='wide')
 
39
  text = ' '.join([elem.text for elem in soup.find_all(['p', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'])])
40
  vectorizer = CountVectorizer()
41
  X = vectorizer.fit_transform([text])
42
+ try:
43
+ terms = vectorizer.get_feature_names()
44
+ word_freq = X.toarray()[0]
45
+ top_words = [terms[i] for i in word_freq.argsort()[-10:][::-1]]
46
+ st.write(f"Top words: {', '.join(top_words)}")
47
+ except:
48
+ return
49
 
50
  def main():
51
  st.set_page_config(layout='wide')